Organization record
TITAN MACHINERY 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": 41046000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-07-31 | sec_edgar |
| accounts_payable | {"amount": 43781000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-04-30 | sec_edgar |
| accounts_payable | {"amount": 35156000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-01-31 | sec_edgar |
| accounts_payable | {"amount": 46290000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-10-31 | sec_edgar |
| accounts_payable | {"amount": 41502000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-07-31 | sec_edgar |
| accounts_payable | {"amount": 49268000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-04-30 | sec_edgar |
| accounts_payable | {"amount": 37166000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-01-31 | sec_edgar |
| accounts_payable | {"amount": 44689000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-10-31 | sec_edgar |
| accounts_payable | {"amount": 40434000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-07-31 | sec_edgar |
| accounts_payable | {"amount": 47629000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-04-30 | sec_edgar |
| accounts_payable | {"amount": 43846000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-01-31 | sec_edgar |
| accounts_payable | {"amount": 38016000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-10-31 | sec_edgar |
| accounts_payable | {"amount": 41254000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-07-31 | sec_edgar |
| accounts_payable | {"amount": 43195000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-30 | sec_edgar |
| accounts_payable | {"amount": 40834000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_payable | {"amount": 43338000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-31 | sec_edgar |
| accounts_payable | {"amount": 28344000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_payable | {"amount": 26817000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_payable | {"amount": 25644000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_payable | {"amount": 24312000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_payable | {"amount": 20649000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_payable | {"amount": 24618000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_payable | {"amount": 20045000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_payable | {"amount": 23433000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_payable | {"amount": 20734000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_payable | {"amount": 23119000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-04-30 | sec_edgar |
| accounts_payable | {"amount": 16976000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_payable | {"amount": 24439000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| accounts_payable | {"amount": 18928000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-07-31 | sec_edgar |
| accounts_payable | {"amount": 26039000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-04-30 | sec_edgar |
| accounts_payable | {"amount": 16607000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-01-31 | sec_edgar |
| accounts_payable | {"amount": 21165000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-10-31 | sec_edgar |
| accounts_payable | {"amount": 18721000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_payable | {"amount": 16288000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_payable | {"amount": 15136000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| accounts_payable | {"amount": 19567000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-10-31 | sec_edgar |
| accounts_payable | {"amount": 16331000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-07-31 | sec_edgar |
| accounts_payable | {"amount": 20123000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-04-30 | sec_edgar |
| accounts_payable | {"amount": 17326000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-01-31 | sec_edgar |
| accounts_payable | {"amount": 22888000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-10-31 | sec_edgar |
| accounts_payable | {"amount": 16265000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-07-31 | sec_edgar |
| accounts_payable | {"amount": 18322000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-04-30 | sec_edgar |
| accounts_payable | {"amount": 16863000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-01-31 | sec_edgar |
| accounts_payable | {"amount": 23185000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-10-31 | sec_edgar |
| accounts_payable | {"amount": 18358000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-07-31 | sec_edgar |
| accounts_payable | {"amount": 17539000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 17659000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 26680000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_payable | {"amount": 23182000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_payable | {"amount": 26138000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_payable | {"amount": 23714000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_payable | {"amount": 34289000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_payable | {"amount": 39724000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_payable | {"amount": 33867000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_payable | {"amount": 28282000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_payable | {"amount": 34597000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_payable | {"amount": 31024000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_payable | {"amount": 37322000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_payable | {"amount": 28424000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_payable | {"amount": 39091000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_payable | {"amount": 24712000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_payable | {"amount": 15957000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-01-31 | sec_edgar |
| accounts_receivable | {"amount": 113173000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-07-31 | sec_edgar |
| accounts_receivable | {"amount": 109579000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-04-30 | sec_edgar |
| accounts_receivable | {"amount": 127031000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2026-01-31 | sec_edgar |
| accounts_receivable | {"amount": 146732000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-10-31 | sec_edgar |
| accounts_receivable | {"amount": 127608000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-07-31 | sec_edgar |
| accounts_receivable | {"amount": 124007000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-04-30 | sec_edgar |
| accounts_receivable | {"amount": 119814000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2025-01-31 | sec_edgar |
| accounts_receivable | {"amount": 140295000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-10-31 | sec_edgar |
| accounts_receivable | {"amount": 131776000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-07-31 | sec_edgar |
| accounts_receivable | {"amount": 134142000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-04-30 | sec_edgar |
| accounts_receivable | {"amount": 153657000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2024-01-31 | sec_edgar |
| accounts_receivable | {"amount": 129399000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-10-31 | sec_edgar |
| accounts_receivable | {"amount": 119753000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-07-31 | sec_edgar |
| accounts_receivable | {"amount": 131284000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-04-30 | sec_edgar |
| accounts_receivable | {"amount": 95844000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-01-31 | sec_edgar |
| accounts_receivable | {"amount": 111849000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-10-31 | sec_edgar |
| accounts_receivable | {"amount": 96369000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-07-31 | sec_edgar |
| accounts_receivable | {"amount": 84870000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-04-30 | sec_edgar |
| accounts_receivable | {"amount": 94287000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-01-31 | sec_edgar |
| accounts_receivable | {"amount": 85842000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-31 | sec_edgar |
| accounts_receivable | {"amount": 82068000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-31 | sec_edgar |
| accounts_receivable | {"amount": 71928000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-30 | sec_edgar |
| accounts_receivable | {"amount": 69109000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-01-31 | sec_edgar |
| accounts_receivable | {"amount": 73531000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-10-31 | sec_edgar |
| accounts_receivable | {"amount": 75782000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-07-31 | sec_edgar |
| accounts_receivable | {"amount": 76430000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-04-30 | sec_edgar |
| accounts_receivable | {"amount": 47401000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-01-31 | sec_edgar |
| accounts_receivable | {"amount": 88907000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-10-31 | sec_edgar |
| accounts_receivable | {"amount": 86486000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-07-31 | sec_edgar |
| accounts_receivable | {"amount": 85853000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-04-30 | sec_edgar |
| accounts_receivable | {"amount": 77500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-01-31 | sec_edgar |
| accounts_receivable | {"amount": 81690000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-10-31 | sec_edgar |
| accounts_receivable | {"amount": 78411000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-07-31 | sec_edgar |
| accounts_receivable | {"amount": 66172000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-04-30 | sec_edgar |
| accounts_receivable | {"amount": 60672000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-01-31 | sec_edgar |
| capex | {"amount": 2036000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-04-30 | sec_edgar |
| capex | {"amount": 10714000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-01-31 | sec_edgar |
| capex | {"amount": 7637000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-10-31 | sec_edgar |
| capex | {"amount": 3101000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-07-31 | sec_edgar |
| capex | {"amount": 1604000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-04-30 | sec_edgar |
| capex | {"amount": 6286000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-01-31 | sec_edgar |
| capex | {"amount": 4456000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-10-31 | sec_edgar |
| capex | {"amount": 2609000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-07-31 | sec_edgar |
| capex | {"amount": 692000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-04-30 | sec_edgar |
| capex | {"amount": 13537000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-01-31 | sec_edgar |
| capex | {"amount": 12129000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-10-31 | sec_edgar |
| capex | {"amount": 7472000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-07-31 | sec_edgar |
| capex | {"amount": 4575000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-04-30 | sec_edgar |
| capex | {"amount": 9288000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-01-31 | sec_edgar |
| capex | {"amount": 7121000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-10-31 | sec_edgar |
| capex | {"amount": 2750000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-07-31 | sec_edgar |
| capex | {"amount": 1051000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-04-30 | sec_edgar |
| capex | {"amount": 8070000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-01-31 | sec_edgar |
| capex | {"amount": 5713000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-10-31 | sec_edgar |
| capex | {"amount": 3910000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-07-31 | sec_edgar |
| capex | {"amount": 2170000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-04-30 | sec_edgar |
| capex | {"amount": 16206000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-01-31 | sec_edgar |
| capex | {"amount": 12139000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-10-31 | sec_edgar |
| capex | {"amount": 8249000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-07-31 | sec_edgar |
| capex | {"amount": 5078000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-04-30 | sec_edgar |
| capex | {"amount": 18227000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-01-31 | sec_edgar |
| capex | {"amount": 15792000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-10-31 | sec_edgar |
| capex | {"amount": 12523000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-07-31 | sec_edgar |
| capex | {"amount": 5454000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-04-30 | sec_edgar |
| capex | {"amount": 26474000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-01-31 | sec_edgar |
| capex | {"amount": 20724000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-10-31 | sec_edgar |
| capex | {"amount": 7722000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-07-31 | sec_edgar |
| capex | {"amount": 1725000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-04-30 | sec_edgar |
| capex | {"amount": 18780000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-01-31 | sec_edgar |
| capex | {"amount": 10878000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-10-31 | sec_edgar |
| capex | {"amount": 7700000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-07-31 | sec_edgar |
| capex | {"amount": 1823000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-04-30 | sec_edgar |
| capex | {"amount": 13303000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-01-31 | sec_edgar |
| capex | {"amount": 11210000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-10-31 | sec_edgar |
| capex | {"amount": 6250000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-07-31 | sec_edgar |
| capex | {"amount": 12394000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 146149000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 78990000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 50835000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 43721000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52420000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 49517000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 63331000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 56745000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52243000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 49673000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 57254000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 53396000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 43861000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 57526000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 56241000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 53151000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52431000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 51090000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 63782000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 89465000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 78409000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 95416000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 104355000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 127528000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 110222000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 89713000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 82011000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 74242000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 113368000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 102407000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 114252000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 124360000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 115668000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 126509000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 106717000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 79842000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 97890000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 102194000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 81607000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 76112000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 66002000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 61461000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 76185000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 41047000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 29508000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 29578000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 28164000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 48790000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 32675000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21514000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 35898000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23420000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 31219000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 35684000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 38066000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 69981000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 52765000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 38357000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-04-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 43913000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-01-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 45852000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-10-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 142057000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-07-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 147095000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2022-04-30 | sec_edgar |