Organization record
AMTD Digital 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": 5486000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| accounts_payable | {"amount": 1590000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_payable | {"amount": 69000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_payable | {"amount": 493000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_payable | {"amount": 10000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_payable | {"amount": 14000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_payable | {"amount": 7000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-05-01 | sec_edgar |
| accounts_receivable | {"amount": 11834000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| accounts_receivable | {"amount": 6645000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_receivable | {"amount": 934000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_receivable | {"amount": 9803000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_receivable | {"amount": 5039000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_receivable | {"amount": 8941000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_receivable | {"amount": 1428000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-05-01 | sec_edgar |
| capex | {"amount": 60000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-10-31 | sec_edgar |
| capex | {"amount": 159000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-10-31 | sec_edgar |
| capex | {"amount": 17000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-10-31 | sec_edgar |
| capex | {"amount": 2000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-04-30 | sec_edgar |
| capex | {"amount": 6000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-04-30 | sec_edgar |
| capex | {"amount": 22000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 46363000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 60861000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 134843000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 152930000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 14337000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 53631000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 25317000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-05-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 46363000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 60861000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 135089000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 153661000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 14337000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 53631000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 25317000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-04-30 | sec_edgar |
| cashflow_financing | {"amount": 2274000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-10-31 | sec_edgar |
| cashflow_financing | {"amount": -2812000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-10-31 | sec_edgar |
| cashflow_financing | {"amount": -3969000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": 243462000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2023-04-30 | sec_edgar |
| cashflow_financing | {"amount": 1018000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-04-30 | sec_edgar |
| cashflow_investing | {"amount": -31145000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-10-31 | sec_edgar |
| cashflow_investing | {"amount": -75528000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-10-31 | sec_edgar |
| cashflow_investing | {"amount": -35990000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-10-31 | sec_edgar |
| cashflow_investing | {"amount": -119494000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2023-04-30 | sec_edgar |
| cashflow_investing | {"amount": -49139000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-04-30 | sec_edgar |
| cashflow_investing | {"amount": 16528000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-04-30 | sec_edgar |
| cashflow_operating | {"amount": 14388000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-10-31 | sec_edgar |
| cashflow_operating | {"amount": 4245000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-10-31 | sec_edgar |
| cashflow_operating | {"amount": 21360000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-10-31 | sec_edgar |
| cashflow_operating | {"amount": 15501000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-04-30 | sec_edgar |
| cashflow_operating | {"amount": 10250000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-04-30 | sec_edgar |
| cashflow_operating | {"amount": 10690000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-04-30 | sec_edgar |
| current_assets | {"amount": 321381000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| current_assets | {"amount": 84552000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_assets | {"amount": 450563000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_assets | {"amount": 319503000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_assets | {"amount": 379242000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| current_assets | {"amount": 342356000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| current_assets | {"amount": 436945000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-05-01 | sec_edgar |
| current_liabilities | {"amount": 166966000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| current_liabilities | {"amount": 162643000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| current_liabilities | {"amount": 159301000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| current_liabilities | {"amount": 139543000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| current_liabilities | {"amount": 13648000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| current_liabilities | {"amount": 17488000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| current_liabilities | {"amount": 296207000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-05-01 | sec_edgar |
| debt_current | {"amount": 260123000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| debt_current | {"amount": 257598000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| debt_current | {"amount": 65565000, "concept": "us-gaap:DebtCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 9477000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2025-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 5159000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 998000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.58, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.42, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.57, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.41, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.43, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.58, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.42, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.57, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.41, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2022-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.43, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2021-04-30 | sec_edgar |
| goodwill | {"amount": 7477000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-04-30 | sec_edgar |
| goodwill | {"amount": 7557000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-04-30 | sec_edgar |
| income_tax_expense | {"amount": 1682000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-10-31 | sec_edgar |
| income_tax_expense | {"amount": 785000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-10-31 | sec_edgar |
| income_tax_expense | {"amount": 1991000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-10-31 | sec_edgar |
| income_tax_expense | {"amount": 4485000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-04-30 | sec_edgar |
| income_tax_expense | {"amount": 3030000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-04-30 | sec_edgar |
| income_tax_expense | {"amount": 3173000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-04-30 | sec_edgar |
| industry_sic | {"code": "6199", "scheme": "SIC", "description": "Finance Services"} | sec_edgar | |
| intangible_assets | {"amount": 119311000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency | 2025-10-31 | sec_edgar |
| intangible_assets | {"amount": 119255000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency | 2024-10-31 | sec_edgar |
| intangible_assets | {"amount": 329000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2023-10-31 | sec_edgar |
| intangible_assets | {"amount": 311000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2023-04-30 | sec_edgar |
| intangible_assets | {"amount": 4640000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2022-04-30 | sec_edgar |
| intangible_assets | {"amount": 5205000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2021-04-30 | sec_edgar |
| long_term_debt | {"amount": 176818000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-10-31 | sec_edgar |
| long_term_debt | {"amount": 174224000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2024-10-31 | sec_edgar |
| net_income | {"amount": 96991000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-10-31 | sec_edgar |
| net_income | {"amount": 41675000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-10-31 | sec_edgar |
| net_income | {"amount": 30786000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-10-31 | sec_edgar |
| net_income | {"amount": 40813000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-04-30 | sec_edgar |
| net_income | {"amount": 25840000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2022-04-30 | sec_edgar |
| net_income | {"amount": 22134000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2021-04-30 | sec_edgar |
| noncurrent_assets | {"amount": 633983000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| noncurrent_assets | {"amount": 418379000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| noncurrent_assets | {"amount": 86934000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| noncurrent_assets | {"amount": 164105000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| noncurrent_assets | {"amount": 31263000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| noncurrent_assets | {"amount": 52651000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| noncurrent_assets | {"amount": 26928000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2020-05-01 | sec_edgar |
| noncurrent_liabilities | {"amount": 184739000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 181529000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1031000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 1412000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 4902000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 3261000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2020-05-01 | sec_edgar |
| operating_income | {"amount": 1122000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-10-31 | sec_edgar |
| operating_income | {"amount": 37000000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-10-31 | sec_edgar |
| operating_income | {"amount": 14342000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-10-31 | sec_edgar |
| operating_income | {"amount": 153000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-04-30 | sec_edgar |
| operating_income | {"amount": 609000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2022-04-30 | sec_edgar |
| operating_income | {"amount": -39000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2021-04-30 | sec_edgar |
| ppe_net | {"amount": 293140000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2025-10-31 | sec_edgar |
| ppe_net | {"amount": 274448000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2024-10-31 | sec_edgar |
| ppe_net | {"amount": 69592000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2023-10-31 | sec_edgar |
| ppe_net | {"amount": 134027000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD" | 2023-04-30 | sec_edgar |
| ppe_net | {"amount": 16000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2022-04-30 | sec_edgar |
| ppe_net | {"amount": 20000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2021-04-30 | sec_edgar |
| pretax_income | {"amount": 98673000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-10-31 | sec_edgar |
| pretax_income | {"amount": 42460000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2024-10-31 | sec_edgar |
| pretax_income | {"amount": 32777000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2023-10-31 | sec_edgar |
| pretax_income | {"amount": 45298000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2023-04-30 | sec_edgar |
| pretax_income | {"amount": 28870000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2022-04-30 | sec_edgar |
| pretax_income | {"amount": 25307000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2021-04-30 | sec_edgar |
| profit_loss | {"amount": 54705000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-10-31 | sec_edgar |
| profit_loss | {"amount": 44443000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-10-31 | sec_edgar |
| profit_loss | {"amount": 31940000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-10-31 | sec_edgar |
| profit_loss | {"amount": -2678000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-10-31 | sec_edgar |
| profit_loss | {"amount": 42059000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-04-30 | sec_edgar |
| profit_loss | {"amount": 27493000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2022-04-30 | sec_edgar |
| profit_loss | {"amount": 22937000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2021-04-30 | sec_edgar |
| revenue | {"amount": 50071000, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2025-10-31 | sec_edgar |
| revenue | {"amount": 22814000, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2024-10-31 | sec_edgar |
| revenue | {"amount": 11997000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2023-10-31 | sec_edgar |
| revenue | {"amount": 8673000, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2023-10-31 | sec_edgar |
| revenue | {"amount": 33066000, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2023-04-30 | sec_edgar |
| revenue | {"amount": 25271000, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2022-04-30 | sec_edgar |
| revenue | {"amount": 25251000, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedT | 2021-04-30 | sec_edgar |
| sga_expense | {"amount": 58000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD"} | 2024-10-31 | sec_edgar |
| sga_expense | {"amount": 1486000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2023-10-31 | sec_edgar |
| sga_expense | {"amount": 996000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2023-04-30 | sec_edgar |
| sga_expense | {"amount": 741000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2022-04-30 | sec_edgar |
| sga_expense | {"amount": 674000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2021-04-30 | sec_edgar |
| share_based_compensation | {"amount": 86000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2024-10-31 | sec_edgar |
| share_based_compensation | {"amount": 83000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2023-10-31 | sec_edgar |
| share_based_compensation | {"amount": 244000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2023-04-30 | sec_edgar |
| share_based_compensation | {"amount": 1138000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2022-04-30 | sec_edgar |
| share_based_compensation | {"amount": 120000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2021-04-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 123709627, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2025-10-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 76748858, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-10-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 76748858, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-10-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 76602929, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-04-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 67579432, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2022-04-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 74159933, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2022-04-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 52919515, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2021-04-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 123765877, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2025-10-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 76805108, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-10-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 76805108, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-10-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 76654870, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-04-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 74207169, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2022-04-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 67607924, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2022-04-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 52926700, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2021-04-30 | sec_edgar |
| stockholders_equity | {"amount": 263642000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-10-31 | sec_edgar |
| stockholders_equity | {"amount": 18470000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-10-31 | sec_edgar |
| stockholders_equity | {"amount": 386963000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-10-31 | sec_edgar |
| stockholders_equity | {"amount": 337184000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-04-30 | sec_edgar |
| stockholders_equity | {"amount": 392931000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2022-04-30 | sec_edgar |
| stockholders_equity | {"amount": 369369000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2021-04-30 | sec_edgar |
| stockholders_equity | {"amount": 164405000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2020-05-01 | sec_edgar |
| total_assets | {"amount": 955364000, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-10-31 | sec_edgar |
| total_assets | {"amount": 502931000, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-10-31 | sec_edgar |
| total_assets | {"amount": 537497000, "concept": "us-gaap:Assets", "currency": "USD"} | 2023-10-31 | sec_edgar |
| total_assets | {"amount": 483608000, "concept": "us-gaap:Assets", "currency": "USD"} | 2023-04-30 | sec_edgar |
| total_assets | {"amount": 410505000, "concept": "us-gaap:Assets", "currency": "USD"} | 2022-04-30 | sec_edgar |
| total_assets | {"amount": 395007000, "concept": "us-gaap:Assets", "currency": "USD"} | 2021-04-30 | sec_edgar |
| total_assets | {"amount": 463873000, "concept": "us-gaap:Assets", "currency": "USD"} | 2020-05-01 | sec_edgar |
| total_equity | {"amount": 603659000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2025-10-31 | sec_edgar |
| total_equity | {"amount": 158759000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2024-10-31 | sec_edgar |
| total_equity | {"amount": 378196000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2023-10-31 | sec_edgar |
| total_equity | {"amount": 343034000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2023-04-30 | sec_edgar |
| total_equity | {"amount": 395445000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2022-04-30 | sec_edgar |
| total_equity | {"amount": 372617000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2021-04-30 | sec_edgar |
| total_equity | {"amount": 164405000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2020-05-01 | sec_edgar |
| total_equity | {"amount": 164405000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2020-04-30 | sec_edgar |
| total_liabilities | {"amount": 351705000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-10-31 | sec_edgar |
| total_liabilities | {"amount": 344172000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-10-31 | sec_edgar |
| total_liabilities | {"amount": 159301000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2023-10-31 | sec_edgar |