Organization record
GMTECH 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": 0, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| accounts_payable | {"amount": 0, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| accounts_payable | {"amount": 18047, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| accounts_payable | {"amount": 386, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| accounts_payable | {"amount": 386, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_payable | {"amount": 301, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_payable | {"amount": 8802, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_payable | {"amount": 5263, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_payable | {"amount": 4594, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_receivable | {"amount": 31314, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| accounts_receivable | {"amount": 0, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_receivable | {"amount": 4000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_receivable | {"amount": 0, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 16610, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2025-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 242582, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 633734, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 546627, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 107534, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 109329, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 124378, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5951, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2024-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 22099, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20994, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2023-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 8598, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2023-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2022-10-31 | sec_edgar |
| cashflow_financing | {"amount": 5403, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2025-10-31 | sec_edgar |
| cashflow_financing | {"amount": 70142, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2025-07-31 | sec_edgar |
| cashflow_financing | {"amount": 5416, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2025-04-30 | sec_edgar |
| cashflow_financing | {"amount": 155562, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-01-31 | sec_edgar |
| cashflow_financing | {"amount": 140000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-10-31 | sec_edgar |
| cashflow_financing | {"amount": 140000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-07-31 | sec_edgar |
| cashflow_financing | {"amount": 140000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2024-01-31 | sec_edgar |
| cashflow_financing | {"amount": 500, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2023-04-30 | sec_edgar |
| cashflow_investing | {"amount": -240508, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-10-31 | sec_edgar |
| cashflow_investing | {"amount": -118933, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-07-31 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2024-10-31 | sec_edgar |
| cashflow_investing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency": | 2024-07-31 | sec_edgar |
| cashflow_operating | {"amount": 142617, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-10-31 | sec_edgar |
| cashflow_operating | {"amount": 196567, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-07-31 | sec_edgar |
| cashflow_operating | {"amount": 521768, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-04-30 | sec_edgar |
| cashflow_operating | {"amount": 283089, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-01-31 | sec_edgar |
| cashflow_operating | {"amount": -54565, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-10-31 | sec_edgar |
| cashflow_operating | {"amount": -52770, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-07-31 | sec_edgar |
| cashflow_operating | {"amount": -37721, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-04-30 | sec_edgar |
| cashflow_operating | {"amount": -16148, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-01-31 | sec_edgar |
| cashflow_operating | {"amount": 21599, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2023-10-31 | sec_edgar |
| cashflow_operating | {"amount": 20994, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2023-07-31 | sec_edgar |
| cashflow_operating | {"amount": 8598, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "currenc | 2023-04-30 | sec_edgar |
| cashflow_operating | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "currency": | 2023-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-03-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-09-19 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-06-18 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-03-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-01-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-09-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-06-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 816843, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 26637, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 784959, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 758322, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 758322, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 9500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 9500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 5000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 9500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 4500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 23500, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 20000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 20000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 20000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 0, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-01-31 | sec_edgar |
| current_assets | {"amount": 1275838, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| current_assets | {"amount": 1360088, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| current_assets | {"amount": 1595343, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_assets | {"amount": 861678, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| current_assets | {"amount": 116861, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_assets | {"amount": 113997, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| current_assets | {"amount": 130546, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_assets | {"amount": 8119, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_assets | {"amount": 24267, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_liabilities | {"amount": 840627, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| current_liabilities | {"amount": 922886, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| current_liabilities | {"amount": 964163, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| current_liabilities | {"amount": 1169909, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| current_liabilities | {"amount": 7545, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_liabilities | {"amount": 301, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| current_liabilities | {"amount": 10802, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| current_liabilities | {"amount": 5263, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| current_liabilities | {"amount": 22394, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12000000} | 2026-03-06 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12000000} | 2025-09-19 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12000000} | 2025-06-18 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12000000} | 2025-03-17 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12000000} | 2025-01-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12000000} | 2024-09-16 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12000000} | 2024-06-13 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 5000000} | 2024-01-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 5180000, "currency": "USD"} | 2025-04-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 140000, "currency": "USD"} | 2024-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2025-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2024-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2024-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2024-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2024-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2024-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2024-01-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, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2023-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2023-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2023-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2023-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2023-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2025-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2024-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2024-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2024-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2024-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2024-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2024-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2023-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2023-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2023-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2023-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2023-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2023-01-31 | sec_edgar |
| gross_profit | {"amount": 2661193, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-10-31 | sec_edgar |
| gross_profit | {"amount": 89434, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-07-31 | sec_edgar |
| gross_profit | {"amount": 2655080, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-07-31 | sec_edgar |
| gross_profit | {"amount": 2565646, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-04-30 | sec_edgar |
| gross_profit | {"amount": 2565646, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-04-30 | sec_edgar |
| gross_profit | {"amount": 0, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-01-31 | sec_edgar |
| gross_profit | {"amount": 43300, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-10-31 | sec_edgar |
| gross_profit | {"amount": 12000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-07-31 | sec_edgar |
| gross_profit | {"amount": 37300, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-07-31 | sec_edgar |
| gross_profit | {"amount": 7000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-04-30 | sec_edgar |
| gross_profit | {"amount": 25300, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-04-30 | sec_edgar |
| gross_profit | {"amount": 18300, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-01-31 | sec_edgar |
| gross_profit | {"amount": 62699, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-10-31 | sec_edgar |
| gross_profit | {"amount": 32500, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-07-31 | sec_edgar |
| gross_profit | {"amount": 62500, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-07-31 | sec_edgar |
| gross_profit | {"amount": 30000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-04-30 | sec_edgar |
| gross_profit | {"amount": 30000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-04-30 | sec_edgar |
| gross_profit | {"amount": 0, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-01-31 | sec_edgar |
| income_tax_expense | {"amount": 90752, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-10-31 | sec_edgar |
| income_tax_expense | {"amount": -28668, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-07-31 | sec_edgar |
| income_tax_expense | {"amount": 117012, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-07-31 | sec_edgar |
| income_tax_expense | {"amount": 145679, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-04-30 | sec_edgar |
| income_tax_expense | {"amount": 145679, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-04-30 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-01-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-10-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-07-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-07-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-04-30 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-04-30 | sec_edgar |
| income_tax_expense | {"amount": 469, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-01-31 | sec_edgar |
| income_tax_expense | {"amount": 442, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-10-31 | sec_edgar |
| income_tax_expense | {"amount": 4409, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-07-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-01-31 | sec_edgar |
| industry_sic | {"code": "7371", "scheme": "SIC", "description": "Services-Computer Programming Services"} | sec_edgar | |
| inventory | {"amount": 802159, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-10-31 | sec_edgar |
| inventory | {"amount": 828130, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-07-31 | sec_edgar |
| inventory | {"amount": 503987, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-04-30 | sec_edgar |
| inventory | {"amount": 0, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-10-31 | sec_edgar |
| inventory | {"amount": 0, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-04-30 | sec_edgar |
| net_income | {"amount": 413355, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-10-31 | sec_edgar |
| net_income | {"amount": -173879, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-07-31 | sec_edgar |