Organization record
AngioDynamics, 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": 31513000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-05-31 | sec_edgar |
| accounts_payable | {"amount": 29105000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-02-28 | sec_edgar |
| accounts_payable | {"amount": 35390000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-11-30 | sec_edgar |
| accounts_payable | {"amount": 31882000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-08-31 | sec_edgar |
| accounts_payable | {"amount": 33291000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-05-31 | sec_edgar |
| accounts_payable | {"amount": 30265000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-02-28 | sec_edgar |
| accounts_payable | {"amount": 34746000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-11-30 | sec_edgar |
| accounts_payable | {"amount": 31272000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-08-31 | sec_edgar |
| accounts_payable | {"amount": 37751000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-05-31 | sec_edgar |
| accounts_payable | {"amount": 35152000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-02-29 | sec_edgar |
| accounts_payable | {"amount": 37650000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-11-30 | sec_edgar |
| accounts_payable | {"amount": 24807000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-08-31 | sec_edgar |
| accounts_payable | {"amount": 40445000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-05-31 | sec_edgar |
| accounts_payable | {"amount": 35600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-02-28 | sec_edgar |
| accounts_payable | {"amount": 34688000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-11-30 | sec_edgar |
| accounts_payable | {"amount": 29258000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-08-31 | sec_edgar |
| accounts_payable | {"amount": 28047000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-05-31 | sec_edgar |
| accounts_payable | {"amount": 21570000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-02-28 | sec_edgar |
| accounts_payable | {"amount": 24191000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-11-30 | sec_edgar |
| accounts_payable | {"amount": 22687000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-08-31 | sec_edgar |
| accounts_payable | {"amount": 19630000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-05-31 | sec_edgar |
| accounts_payable | {"amount": 17067000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-02-28 | sec_edgar |
| accounts_payable | {"amount": 15979000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-11-30 | sec_edgar |
| accounts_payable | {"amount": 14008000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-08-31 | sec_edgar |
| accounts_payable | {"amount": 19096000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-05-31 | sec_edgar |
| accounts_payable | {"amount": 18304000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-02-29 | sec_edgar |
| accounts_payable | {"amount": 17968000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-11-30 | sec_edgar |
| accounts_payable | {"amount": 16870000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-08-31 | sec_edgar |
| accounts_payable | {"amount": 22829000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-05-31 | sec_edgar |
| accounts_payable | {"amount": 18443000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-02-28 | sec_edgar |
| accounts_payable | {"amount": 19424000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-11-30 | sec_edgar |
| accounts_payable | {"amount": 16916000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-08-31 | sec_edgar |
| accounts_payable | {"amount": 15775000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-05-31 | sec_edgar |
| accounts_payable | {"amount": 16350000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-02-28 | sec_edgar |
| accounts_payable | {"amount": 21800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-11-30 | sec_edgar |
| accounts_payable | {"amount": 17421000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-08-31 | sec_edgar |
| accounts_payable | {"amount": 18087000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-05-31 | sec_edgar |
| accounts_payable | {"amount": 15357000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-02-28 | sec_edgar |
| accounts_payable | {"amount": 15286000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-11-30 | sec_edgar |
| accounts_payable | {"amount": 15648000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-08-31 | sec_edgar |
| accounts_payable | {"amount": 15616000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-05-31 | sec_edgar |
| accounts_payable | {"amount": 18067000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-02-29 | sec_edgar |
| accounts_payable | {"amount": 21701000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-11-30 | sec_edgar |
| accounts_payable | {"amount": 24942000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-08-31 | sec_edgar |
| accounts_payable | {"amount": 23048000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-05-31 | sec_edgar |
| accounts_payable | {"amount": 21974000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-02-28 | sec_edgar |
| accounts_payable | {"amount": 21969000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-11-30 | sec_edgar |
| accounts_payable | {"amount": 29282000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-08-31 | sec_edgar |
| accounts_payable | {"amount": 32895000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-05-31 | sec_edgar |
| accounts_payable | {"amount": 25506000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-02-28 | sec_edgar |
| accounts_payable | {"amount": 28336000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-11-30 | sec_edgar |
| accounts_payable | {"amount": 26701000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-08-31 | sec_edgar |
| accounts_payable | {"amount": 24470000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_payable | {"amount": 23664000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_payable | {"amount": 20950000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_payable | {"amount": 24431000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_payable | {"amount": 27120000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_payable | {"amount": 16535000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_payable | {"amount": 11808000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_payable | {"amount": 10729000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_payable | {"amount": 11391000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-05-31 | sec_edgar |
| accounts_receivable | {"amount": 48325000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-05-31 | sec_edgar |
| accounts_receivable | {"amount": 45552000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-02-28 | sec_edgar |
| accounts_receivable | {"amount": 44434000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-11-30 | sec_edgar |
| accounts_receivable | {"amount": 42643000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-08-31 | sec_edgar |
| accounts_receivable | {"amount": 42890000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-05-31 | sec_edgar |
| accounts_receivable | {"amount": 43468000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-02-28 | sec_edgar |
| accounts_receivable | {"amount": 43158000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-11-30 | sec_edgar |
| accounts_receivable | {"amount": 39563000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-08-31 | sec_edgar |
| accounts_receivable | {"amount": 43610000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-05-31 | sec_edgar |
| accounts_receivable | {"amount": 49475000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-02-29 | sec_edgar |
| accounts_receivable | {"amount": 51603000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-11-30 | sec_edgar |
| accounts_receivable | {"amount": 49755000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-08-31 | sec_edgar |
| accounts_receivable | {"amount": 52826000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-05-31 | sec_edgar |
| accounts_receivable | {"amount": 50892000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-02-28 | sec_edgar |
| accounts_receivable | {"amount": 52852000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-11-30 | sec_edgar |
| accounts_receivable | {"amount": 53586000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-08-31 | sec_edgar |
| accounts_receivable | {"amount": 52304000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-05-31 | sec_edgar |
| accounts_receivable | {"amount": 41810000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-02-28 | sec_edgar |
| accounts_receivable | {"amount": 38205000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-11-30 | sec_edgar |
| accounts_receivable | {"amount": 35416000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-08-31 | sec_edgar |
| accounts_receivable | {"amount": 35405000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-05-31 | sec_edgar |
| accounts_receivable | {"amount": 33171000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-02-28 | sec_edgar |
| accounts_receivable | {"amount": 33604000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-11-30 | sec_edgar |
| accounts_receivable | {"amount": 33590000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-08-31 | sec_edgar |
| accounts_receivable | {"amount": 31263000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-05-31 | sec_edgar |
| accounts_receivable | {"amount": 35619000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-02-29 | sec_edgar |
| accounts_receivable | {"amount": 33994000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-11-30 | sec_edgar |
| accounts_receivable | {"amount": 32540000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-08-31 | sec_edgar |
| accounts_receivable | {"amount": 43577000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-05-31 | sec_edgar |
| accounts_receivable | {"amount": 44208000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-02-28 | sec_edgar |
| accounts_receivable | {"amount": 43374000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-11-30 | sec_edgar |
| accounts_receivable | {"amount": 40164000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-08-31 | sec_edgar |
| accounts_receivable | {"amount": 39401000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-05-31 | sec_edgar |
| accounts_receivable | {"amount": 41827000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-02-28 | sec_edgar |
| accounts_receivable | {"amount": 42073000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-11-30 | sec_edgar |
| accounts_receivable | {"amount": 41283000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-08-31 | sec_edgar |
| accounts_receivable | {"amount": 44523000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-05-31 | sec_edgar |
| accounts_receivable | {"amount": 46302000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-02-28 | sec_edgar |
| accounts_receivable | {"amount": 50171000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-11-30 | sec_edgar |
| accounts_receivable | {"amount": 50124000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-08-31 | sec_edgar |
| accounts_receivable | {"amount": 52867000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-05-31 | sec_edgar |
| accounts_receivable | {"amount": 54446000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-02-29 | sec_edgar |
| accounts_receivable | {"amount": 53118000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-11-30 | sec_edgar |
| accounts_receivable | {"amount": 52424000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-08-31 | sec_edgar |
| accounts_receivable | {"amount": 58428000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-05-31 | sec_edgar |
| accounts_receivable | {"amount": 57770000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-02-28 | sec_edgar |
| accounts_receivable | {"amount": 58556000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-11-30 | sec_edgar |
| accounts_receivable | {"amount": 56026000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-08-31 | sec_edgar |
| accounts_receivable | {"amount": 61968000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-05-31 | sec_edgar |
| accounts_receivable | {"amount": 57726000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-02-28 | sec_edgar |
| accounts_receivable | {"amount": 48405000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-11-30 | sec_edgar |
| accounts_receivable | {"amount": 46561000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-08-31 | sec_edgar |
| accounts_receivable | {"amount": 47681000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_receivable | {"amount": 45110000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_receivable | {"amount": 47085000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_receivable | {"amount": 45428000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_receivable | {"amount": 46903000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_receivable | {"amount": 26723000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_receivable | {"amount": 31451000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_receivable | {"amount": 26365000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_receivable | {"amount": 27011000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-05-31 | sec_edgar |
| capex | {"amount": 2581000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2026-05-31 | sec_edgar |
| capex | {"amount": 2168000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2026-02-28 | sec_edgar |
| capex | {"amount": 1153000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-11-30 | sec_edgar |
| capex | {"amount": 731000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-08-31 | sec_edgar |
| capex | {"amount": 4464000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-05-31 | sec_edgar |
| capex | {"amount": 3687000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-02-28 | sec_edgar |
| capex | {"amount": 1889000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-11-30 | sec_edgar |
| capex | {"amount": 1092000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-08-31 | sec_edgar |
| capex | {"amount": 2518000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-05-31 | sec_edgar |
| capex | {"amount": 1952000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-02-29 | sec_edgar |
| capex | {"amount": 1345000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-11-30 | sec_edgar |
| capex | {"amount": 791000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-08-31 | sec_edgar |
| capex | {"amount": 3812000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-05-31 | sec_edgar |
| capex | {"amount": 2756000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-02-28 | sec_edgar |
| capex | {"amount": 2090000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-11-30 | sec_edgar |
| capex | {"amount": 809000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-08-31 | sec_edgar |
| capex | {"amount": 4297000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-05-31 | sec_edgar |
| capex | {"amount": 3258000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-02-28 | sec_edgar |
| capex | {"amount": 2152000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-11-30 | sec_edgar |
| capex | {"amount": 1021000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-08-31 | sec_edgar |
| capex | {"amount": 5187000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-05-31 | sec_edgar |
| capex | {"amount": 4567000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-02-28 | sec_edgar |
| capex | {"amount": 3185000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-11-30 | sec_edgar |
| capex | {"amount": 1824000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-08-31 | sec_edgar |
| capex | {"amount": 7235000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-05-31 | sec_edgar |
| capex | {"amount": 5756000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-02-29 | sec_edgar |
| capex | {"amount": 4014000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-11-30 | sec_edgar |
| capex | {"amount": 1391000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-08-31 | sec_edgar |
| capex | {"amount": 3118000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-05-31 | sec_edgar |
| capex | {"amount": 2303000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-02-28 | sec_edgar |
| capex | {"amount": 1416000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-11-30 | sec_edgar |
| capex | {"amount": 682000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-08-31 | sec_edgar |
| capex | {"amount": 2391000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-05-31 | sec_edgar |
| capex | {"amount": 1647000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-02-28 | sec_edgar |
| capex | {"amount": 1222000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-11-30 | sec_edgar |
| capex | {"amount": 501000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-08-31 | sec_edgar |
| capex | {"amount": 3001000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-05-31 | sec_edgar |
| capex | {"amount": 2258000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-02-28 | sec_edgar |
| capex | {"amount": 1846000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-11-30 | sec_edgar |
| capex | {"amount": 481000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-08-31 | sec_edgar |
| capex | {"amount": 2326000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-05-31 | sec_edgar |
| capex | {"amount": 1895000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-02-29 | sec_edgar |
| capex | {"amount": 1168000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-11-30 | sec_edgar |
| capex | {"amount": 743000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-08-31 | sec_edgar |
| capex | {"amount": 11383000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-05-31 | sec_edgar |
| capex | {"amount": 11038000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-02-28 | sec_edgar |
| capex | {"amount": 7523000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-11-30 | sec_edgar |
| capex | {"amount": 5104000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-08-31 | sec_edgar |
| capex | {"amount": 11172000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-05-31 | sec_edgar |
| capex | {"amount": 9003000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-02-28 | sec_edgar |
| capex | {"amount": 7191000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-11-30 | sec_edgar |
| capex | {"amount": 2903000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-08-31 | sec_edgar |
| capex | {"amount": 12120000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-05-31 | sec_edgar |
| capex | {"amount": 7708000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-02-28 | sec_edgar |
| capex | {"amount": 4787000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-11-30 | sec_edgar |
| capex | {"amount": 4787000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-11-30 | sec_edgar |
| capex | {"amount": 968000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-08-31 | sec_edgar |
| capex | {"amount": 968000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-08-31 | sec_edgar |
| capex | {"amount": 2492000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-05-31 | sec_edgar |
| capex | {"amount": 1879000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-02-29 | sec_edgar |
| capex | {"amount": 1058000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-11-30 | sec_edgar |
| capex | {"amount": 541000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-08-31 | sec_edgar |
| capex | {"amount": 2957000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-05-31 | sec_edgar |
| capex | {"amount": 1972000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-02-28 | sec_edgar |
| capex | {"amount": 1489000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-11-30 | sec_edgar |
| capex | {"amount": 662000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-08-31 | sec_edgar |
| capex | {"amount": 5042000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 53864000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 37810000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2026-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 41638000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 38762000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 55893000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 44760000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 54089000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 55005000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 76056000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 78451000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-02-29 | sec_edgar |
| cash_and_equivalents | {"amount": 60896000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-11-30 | sec_edgar |