Organization record
HAMMER TECHNOLOGY HOLDINGS CORP.
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": 107516, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-04-30 | sec_edgar |
| accounts_payable | {"amount": 103004, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-01-31 | sec_edgar |
| accounts_payable | {"amount": 132000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| accounts_payable | {"amount": 184077, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| accounts_payable | {"amount": 65820, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| accounts_payable | {"amount": 66160, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| accounts_payable | {"amount": 65732, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_payable | {"amount": 194858, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_payable | {"amount": 1137418, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_payable | {"amount": 1085228, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_payable | {"amount": 1319390, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_payable | {"amount": 1205995, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_payable | {"amount": 1139213, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_payable | {"amount": 1130869, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_payable | {"amount": 1175738, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| accounts_payable | {"amount": 1342287, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_payable | {"amount": 1166759, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_payable | {"amount": 1070577, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_payable | {"amount": 982604, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_payable | {"amount": 908136, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_payable | {"amount": 1258032, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_payable | {"amount": 1311886, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_payable | {"amount": 1240198, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_payable | {"amount": 1206664, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_payable | {"amount": 1144995, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-04-30 | sec_edgar |
| accounts_payable | {"amount": 1493562, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_payable | {"amount": 1419503, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| accounts_payable | {"amount": 929620, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-07-31 | sec_edgar |
| accounts_payable | {"amount": 1110848, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-04-30 | sec_edgar |
| accounts_payable | {"amount": 1162620, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-01-31 | sec_edgar |
| accounts_payable | {"amount": 174710, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-10-31 | sec_edgar |
| accounts_payable | {"amount": 0, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_payable | {"amount": 266558, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_payable | {"amount": 174943, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| accounts_payable | {"amount": 31319, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_payable | {"amount": 111612, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_payable | {"amount": 177176, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_payable | {"amount": 101867, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_payable | {"amount": 85516, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_payable | {"amount": 651215, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_payable | {"amount": 23579, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_payable | {"amount": 25532, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_payable | {"amount": 25452, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 19880, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 20830, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 19630, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_payable | {"amount": 18753, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_payable | {"amount": 17178, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_payable | {"amount": 15978, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_payable | {"amount": 16683, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_payable | {"amount": 13553, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_payable | {"amount": 12546, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_payable | {"amount": 9666, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 110894, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_receivable | {"amount": 344942, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_receivable | {"amount": 268559, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_receivable | {"amount": 253097, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_receivable | {"amount": 139920, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_receivable | {"amount": 270367, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_receivable | {"amount": 258034, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_receivable | {"amount": 243986, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| accounts_receivable | {"amount": 117934, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_receivable | {"amount": 233537, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_receivable | {"amount": 329246, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_receivable | {"amount": 326489, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_receivable | {"amount": 285006, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_receivable | {"amount": 639685, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_receivable | {"amount": 552003, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_receivable | {"amount": 460387, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_receivable | {"amount": 431350, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_receivable | {"amount": 469714, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-04-30 | sec_edgar |
| accounts_receivable | {"amount": 734579, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_receivable | {"amount": 745573, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| accounts_receivable | {"amount": 485464, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-07-31 | sec_edgar |
| accounts_receivable | {"amount": 730102, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-04-30 | sec_edgar |
| accounts_receivable | {"amount": 654994, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-01-31 | sec_edgar |
| accounts_receivable | {"amount": 22185, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-10-31 | sec_edgar |
| accounts_receivable | {"amount": 0, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_receivable | {"amount": 33012, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_receivable | {"amount": 23427, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| accounts_receivable | {"amount": 15053, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_receivable | {"amount": 7488, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_receivable | {"amount": 0, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| capex | {"amount": 19719, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-07-31 | sec_edgar |
| capex | {"amount": 15318, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-04-30 | sec_edgar |
| capex | {"amount": 13506, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-01-31 | sec_edgar |
| capex | {"amount": 8826, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-10-31 | sec_edgar |
| capex | {"amount": 12650, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-07-31 | sec_edgar |
| capex | {"amount": 14138, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-04-30 | sec_edgar |
| capex | {"amount": 50152, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-01-31 | sec_edgar |
| capex | {"amount": 5061, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-10-31 | sec_edgar |
| capex | {"amount": 46893, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-07-31 | sec_edgar |
| capex | {"amount": 170923, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-04-30 | sec_edgar |
| capex | {"amount": 23745, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-01-31 | sec_edgar |
| capex | {"amount": 14413, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-10-31 | sec_edgar |
| capex | {"amount": 75503, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-07-31 | sec_edgar |
| capex | {"amount": 25535, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-04-30 | sec_edgar |
| capex | {"amount": 3424, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2021-01-31 | sec_edgar |
| capex | {"amount": 222, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency | 2020-10-31 | sec_edgar |
| capex | {"amount": 52022, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-07-31 | sec_edgar |
| capex | {"amount": 48509, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-04-30 | sec_edgar |
| capex | {"amount": 61896, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-01-31 | sec_edgar |
| capex | {"amount": 8989, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2019-10-31 | sec_edgar |
| capex | {"amount": 95750, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-07-31 | sec_edgar |
| capex | {"amount": 72194, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-04-30 | sec_edgar |
| capex | {"amount": 48929, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2019-01-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2018-10-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2018-07-31 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2018-04-30 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2018-01-31 | sec_edgar |
| capex | {"amount": 389830, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-10-31 | sec_edgar |
| capex | {"amount": 734261, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-07-31 | sec_edgar |
| capex | {"amount": 538607, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-04-30 | sec_edgar |
| capex | {"amount": 516169, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-01-31 | sec_edgar |
| capex | {"amount": 52821, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-10-31 | sec_edgar |
| capex | {"amount": 3834417, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-07-31 | sec_edgar |
| capex | {"amount": 671458, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-04-30 | sec_edgar |
| capex | {"amount": -270507, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-01-31 | sec_edgar |
| capex | {"amount": 101579, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-10-31 | sec_edgar |
| capex | {"amount": -54613, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 17459, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2026-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 28312, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2026-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 40828, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 18054, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2024-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 66688, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 275353, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 482910, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 726975, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 66128, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2022-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 41497, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 77606, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 75408, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 60483, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2021-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 89950, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 73931, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 69599, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 69599, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2020-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 79571, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 87767, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 60985, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 328114, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2019-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1150, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2018-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 528380, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1580, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2018-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 107980, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2018-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 251317, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 528380, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 74838, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 228934, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 101223, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 563754, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2084136, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3482298, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1182108, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1384527, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 0, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": "USD | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2150, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": " | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 11323, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10415, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15387, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 18347, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 23941, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 40670, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 51038, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 53483, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 53483, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 57772, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 58997, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 66486, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 66486, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 17459, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2026-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 28312, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2026-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 40828, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2025-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18054, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2025-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26704, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2025-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 29552, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2025-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26052, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2024-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 0, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquiva | 2024-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 32889, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2024-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 56827, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2024-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26150, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18912, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2023-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 113207, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 107689, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 287966, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 482910, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 726975, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 66128, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2022-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 77606, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2021-07-31 | sec_edgar |
| cashflow_financing | {"amount": 704806, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-04-30 | sec_edgar |
| cashflow_financing | {"amount": 493806, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-01-31 | sec_edgar |
| cashflow_financing | {"amount": 313806, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-10-31 | sec_edgar |
| cashflow_financing | {"amount": 787402, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-07-31 | sec_edgar |
| cashflow_financing | {"amount": 633992, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-04-30 | sec_edgar |
| cashflow_financing | {"amount": 406035, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-01-31 | sec_edgar |
| cashflow_financing | {"amount": 143535, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-10-31 | sec_edgar |
| cashflow_financing | {"amount": 233134, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-07-31 | sec_edgar |
| cashflow_financing | {"amount": 139334, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-04-30 | sec_edgar |
| cashflow_financing | {"amount": 101266, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-01-31 | sec_edgar |