Organization record
World Scan Project, Inc.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_receivable | {"amount": 4724, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_receivable | {"amount": 874365, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 211684, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 120263, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1449453, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1634200, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1121894, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 231669, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1121894, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5698883, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2000134, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2381921, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1550553, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5836065, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1664520, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1913487, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1948250, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2583218, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 706399, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 918698, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 673551, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 974606, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 314763, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-07-31 | sec_edgar |
| cashflow_financing | {"amount": 5244000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-07-31 | sec_edgar |
| cashflow_financing | {"amount": 5244000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-04-30 | sec_edgar |
| cashflow_financing | {"amount": 5244000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-01-31 | sec_edgar |
| cashflow_financing | {"amount": 13720084, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-10-31 | sec_edgar |
| cashflow_financing | {"amount": 8565948, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-07-31 | sec_edgar |
| cashflow_financing | {"amount": 5832000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": 5832000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-01-31 | sec_edgar |
| cashflow_financing | {"amount": 1862361, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": 1500000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-07-31 | sec_edgar |
| cashflow_financing | {"amount": 455, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency | 2021-10-31 | sec_edgar |
| cashflow_financing | {"amount": 323486, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2020-10-31 | sec_edgar |
| cashflow_financing | {"amount": 194, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency | 2020-07-31 | sec_edgar |
| cashflow_financing | {"amount": 46844, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2020-04-30 | sec_edgar |
| cashflow_financing | {"amount": 61643, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2020-01-31 | sec_edgar |
| cashflow_financing | {"amount": 189, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency | 2019-10-31 | sec_edgar |
| cashflow_investing | {"amount": -4021282, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-07-31 | sec_edgar |
| cashflow_investing | {"amount": -126427, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-10-31 | sec_edgar |
| cashflow_investing | {"amount": -605469, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-07-31 | sec_edgar |
| cashflow_investing | {"amount": -427412, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-04-30 | sec_edgar |
| cashflow_investing | {"amount": -439326, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-01-31 | sec_edgar |
| cashflow_investing | {"amount": -1627413, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-10-31 | sec_edgar |
| cashflow_investing | {"amount": -6558, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2023-07-31 | sec_edgar |
| cashflow_investing | {"amount": -227180, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-10-31 | sec_edgar |
| cashflow_investing | {"amount": -245219, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-07-31 | sec_edgar |
| cashflow_investing | {"amount": -243462, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-04-30 | sec_edgar |
| cashflow_investing | {"amount": -14029, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2022-01-31 | sec_edgar |
| cashflow_investing | {"amount": -187123, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-10-31 | sec_edgar |
| cashflow_investing | {"amount": -195607, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-07-31 | sec_edgar |
| cashflow_investing | {"amount": -109426, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-04-30 | sec_edgar |
| cashflow_operating | {"amount": -2635333, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-07-31 | sec_edgar |
| cashflow_operating | {"amount": -6749870, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-04-30 | sec_edgar |
| cashflow_operating | {"amount": -5293451, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-01-31 | sec_edgar |
| cashflow_operating | {"amount": -16864420, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-10-31 | sec_edgar |
| cashflow_operating | {"amount": -11448551, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-07-31 | sec_edgar |
| cashflow_operating | {"amount": -10588393, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-04-30 | sec_edgar |
| cashflow_operating | {"amount": -10594097, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-01-31 | sec_edgar |
| cashflow_operating | {"amount": -170461, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-10-31 | sec_edgar |
| cashflow_operating | {"amount": -5865495, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-07-31 | sec_edgar |
| cashflow_operating | {"amount": -4071264, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-04-30 | sec_edgar |
| cashflow_operating | {"amount": -4872778, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-01-31 | sec_edgar |
| cashflow_operating | {"amount": 4605591, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-10-31 | sec_edgar |
| cashflow_operating | {"amount": 123757, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2022-07-31 | sec_edgar |
| cashflow_operating | {"amount": -175100, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-04-30 | sec_edgar |
| cashflow_operating | {"amount": -626747, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-01-31 | sec_edgar |
| cashflow_operating | {"amount": 2032197, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-10-31 | sec_edgar |
| cashflow_operating | {"amount": -41944, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2021-07-31 | sec_edgar |
| cashflow_operating | {"amount": 91082, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2021-04-30 | sec_edgar |
| cashflow_operating | {"amount": -301581, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2021-01-31 | sec_edgar |
| cashflow_operating | {"amount": 568826, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2020-10-31 | sec_edgar |
| cashflow_operating | {"amount": 280818, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2020-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-09-23 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-09-18 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-09-02 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11560350, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-11-19 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11560350, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11560350, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11303350, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10817350, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10817350, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10797350, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-09-12 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10797350, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-06-08 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647.35, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11997350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11560350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11560350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11303350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10817350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10817350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-02-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2022-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-06-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-04-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2021-02-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2021-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10647350, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2020-09-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2020-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2019-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 868069, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 6296303, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 2807568, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 5428234, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 2620666, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 17594406, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 1699724, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 9654160, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 7954436, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 2805679, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 5148757, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 135307, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 29414, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 25294, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 4120, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 628, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 3492, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 11319348, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 6269715, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 205279, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 6064436, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 3680443, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 2383993, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 5019811, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 1492729, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 3091595, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 836959, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 1598866, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 836959, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 761907, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 1677990, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 510145, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 533074, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 22929, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 22929, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-04-30 | sec_edgar |
| current_assets | {"amount": 17298259, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| current_assets | {"amount": 22688157, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_assets | {"amount": 21891199, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| current_assets | {"amount": 24387411, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_assets | {"amount": 23178849, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| current_assets | {"amount": 13470764, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_assets | {"amount": 23178849, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_assets | {"amount": 11306348, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_assets | {"amount": 10808341, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| current_assets | {"amount": 33887776, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_assets | {"amount": 24113083, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| current_assets | {"amount": 24073587, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| current_assets | {"amount": 27737110, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| current_assets | {"amount": 8115159, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| current_assets | {"amount": 6064123, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| current_assets | {"amount": 5687846, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| current_assets | {"amount": 4477609, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| current_assets | {"amount": 3739462, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| current_assets | {"amount": 3263958, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| current_assets | {"amount": 2398066, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| current_assets | {"amount": 1504491, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| current_assets | {"amount": 0, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| current_liabilities | {"amount": 1511913, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| current_liabilities | {"amount": 1555429, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_liabilities | {"amount": 2648466, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| current_liabilities | {"amount": 10360202, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_liabilities | {"amount": 9775941, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| current_liabilities | {"amount": 2369766, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_liabilities | {"amount": 9775941, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_liabilities | {"amount": 4697847, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_liabilities | {"amount": 2538096, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| current_liabilities | {"amount": 16155439, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_liabilities | {"amount": 10711981, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| current_liabilities | {"amount": 14375910, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| current_liabilities | {"amount": 23190192, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| current_liabilities | {"amount": 2670622, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| current_liabilities | {"amount": 1906400, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| current_liabilities | {"amount": 2454635, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| current_liabilities | {"amount": 1788725, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| current_liabilities | {"amount": 1363839, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| current_liabilities | {"amount": 1256259, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| current_liabilities | {"amount": 681600, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| current_liabilities | {"amount": 1233915, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| current_liabilities | {"amount": 189, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 10647350} | 2021-06-14 | sec_edgar |