Organization record
MAISON SOLUTIONS 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_payable | {"amount": 7286356, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-01-31 | sec_edgar |
| accounts_payable | {"amount": 8004136, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| accounts_payable | {"amount": 8480452, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| accounts_payable | {"amount": 7986255, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| accounts_payable | {"amount": 10501531, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| accounts_payable | {"amount": 9056643, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_payable | {"amount": 7486265, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_payable | {"amount": 5394423, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_payable | {"amount": 1654221, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_payable | {"amount": 2955910, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_payable | {"amount": 2950695, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_payable | {"amount": 3105592, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_payable | {"amount": 3374532, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_receivable | {"amount": 334582, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-01-31 | sec_edgar |
| accounts_receivable | {"amount": 2073693, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| accounts_receivable | {"amount": 2342699, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| accounts_receivable | {"amount": 2658524, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| accounts_receivable | {"amount": 86957, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| accounts_receivable | {"amount": 105730, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_receivable | {"amount": 122705, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_receivable | {"amount": 111874, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_receivable | {"amount": 756341, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_receivable | {"amount": 392330, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_receivable | {"amount": 315356, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| capex | {"amount": 49388, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-04-30 | sec_edgar |
| capex | {"amount": 58545, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1070802, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 775360, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 445357, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 355670, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 588896, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2074298, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 9406626, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8601347, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1612081, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2569766, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 898061, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1518958, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2026-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1365377, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1070802, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 775360, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 445357, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 355670, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 588896, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2075399, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9407727, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8602448, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1613182, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2570867, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2581345, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1384792, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1699610, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 972431, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 788655, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2021-04-30 | sec_edgar |
| cashflow_financing | {"amount": 2750921, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-01-31 | sec_edgar |
| cashflow_financing | {"amount": 3264592, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-10-31 | sec_edgar |
| cashflow_financing | {"amount": -790259, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-07-31 | sec_edgar |
| cashflow_financing | {"amount": -5818814, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-04-30 | sec_edgar |
| cashflow_financing | {"amount": -5725460, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-01-31 | sec_edgar |
| cashflow_financing | {"amount": -4157877, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-10-31 | sec_edgar |
| cashflow_financing | {"amount": -2894964, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-07-31 | sec_edgar |
| cashflow_financing | {"amount": 13140512, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": 12866382, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-01-31 | sec_edgar |
| cashflow_financing | {"amount": 8514444, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": -101417, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-07-31 | sec_edgar |
| cashflow_financing | {"amount": -746637, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-04-30 | sec_edgar |
| cashflow_financing | {"amount": -641396, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-01-31 | sec_edgar |
| cashflow_financing | {"amount": 3869, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2022-10-31 | sec_edgar |
| cashflow_financing | {"amount": 207543, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2022-07-31 | sec_edgar |
| cashflow_financing | {"amount": 1981297, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-04-30 | sec_edgar |
| cashflow_investing | {"amount": -2919113, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2026-01-31 | sec_edgar |
| cashflow_investing | {"amount": -2038096, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-10-31 | sec_edgar |
| cashflow_investing | {"amount": -1000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2025-07-31 | sec_edgar |
| cashflow_investing | {"amount": -237355, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-04-30 | sec_edgar |
| cashflow_investing | {"amount": -216427, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-01-31 | sec_edgar |
| cashflow_investing | {"amount": -195085, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-10-31 | sec_edgar |
| cashflow_investing | {"amount": -102631, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-07-31 | sec_edgar |
| cashflow_investing | {"amount": -10132834, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-04-30 | sec_edgar |
| cashflow_investing | {"amount": -5142083, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-01-31 | sec_edgar |
| cashflow_investing | {"amount": -2958965, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-10-31 | sec_edgar |
| cashflow_investing | {"amount": -1452809, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-07-31 | sec_edgar |
| cashflow_investing | {"amount": 1860882, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-04-30 | sec_edgar |
| cashflow_investing | {"amount": 1886085, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-01-31 | sec_edgar |
| cashflow_investing | {"amount": 1464634, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-10-31 | sec_edgar |
| cashflow_investing | {"amount": -3284997, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-04-30 | sec_edgar |
| cashflow_operating | {"amount": 911790, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2026-01-31 | sec_edgar |
| cashflow_operating | {"amount": -636479, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1086701, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-07-31 | sec_edgar |
| cashflow_operating | {"amount": 4756130, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-04-30 | sec_edgar |
| cashflow_operating | {"amount": 6386143, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-01-31 | sec_edgar |
| cashflow_operating | {"amount": 4707531, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-10-31 | sec_edgar |
| cashflow_operating | {"amount": 3585390, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-07-31 | sec_edgar |
| cashflow_operating | {"amount": -3503146, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-04-30 | sec_edgar |
| cashflow_operating | {"amount": -887439, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-01-31 | sec_edgar |
| cashflow_operating | {"amount": 476102, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-10-31 | sec_edgar |
| cashflow_operating | {"amount": 596541, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-07-31 | sec_edgar |
| cashflow_operating | {"amount": 484191, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-04-30 | sec_edgar |
| cashflow_operating | {"amount": 364225, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-01-31 | sec_edgar |
| cashflow_operating | {"amount": -1056142, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-10-31 | sec_edgar |
| cashflow_operating | {"amount": 519636, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2022-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1487476, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17450476, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-08-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13760000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 22002534, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2026-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 63781198, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2026-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 21172664, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 41778664, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 20606000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 97874929, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 66780159, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 25273639, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 41506520, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 21466077, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 20040443, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 46422064, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 31699886, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 10410684, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 10642983, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 21289202, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 10646219, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 42947952, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 11626723, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 31815554, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 20188831, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 11083992, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 9104839, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 33697597, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-04-30 | sec_edgar |
| current_assets | {"amount": 12573308, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2026-01-31 | sec_edgar |
| current_assets | {"amount": 14135786, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| current_assets | {"amount": 13335948, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| current_assets | {"amount": 12478681, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_assets | {"amount": 15306094, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| current_assets | {"amount": 14340319, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_assets | {"amount": 12630076, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| current_assets | {"amount": 13986566, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_assets | {"amount": 14638604, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_assets | {"amount": 14251054, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_assets | {"amount": 6703751, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| current_assets | {"amount": 8285797, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_assets | {"amount": 9057859, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| current_liabilities | {"amount": 18787943, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2026-01-31 | sec_edgar |
| current_liabilities | {"amount": 18325098, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| current_liabilities | {"amount": 23119707, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| current_liabilities | {"amount": 21906898, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_liabilities | {"amount": 26807834, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| current_liabilities | {"amount": 29985268, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_liabilities | {"amount": 28405787, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| current_liabilities | {"amount": 28769196, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_liabilities | {"amount": 6596487, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_liabilities | {"amount": 8310714, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_liabilities | {"amount": 8139646, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| current_liabilities | {"amount": 8372661, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_liabilities | {"amount": 7542614, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 17450476} | 2024-08-06 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13760000} | 2023-07-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 3415028, "currency": "USD"} | 2023-10-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2022-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 100718, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2025-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 327517, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2025-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 111236, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 226799, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 115563, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 267269, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 70601, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2024-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 180553, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 109952, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 52032, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2023-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 57920, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2023-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 326887, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 53387, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2023-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 265019, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 86670, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2022-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 211632, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 124962, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 397643, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2022-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.21, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.53, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.23, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2023-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2022-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.21, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2026-01-31 | sec_edgar |