FACTANKER

WD-40 COMPANY

CIK 0000105132

FaktWertZeitQuelle
accounts_payable{"amount": 35732000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-05-31sec_edgar
accounts_payable{"amount": 32531000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-02-28sec_edgar
accounts_payable{"amount": 28057000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-11-30sec_edgar
accounts_payable{"amount": 37955000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-08-31sec_edgar
accounts_payable{"amount": 27801000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-05-31sec_edgar
accounts_payable{"amount": 33965000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-02-28sec_edgar
accounts_payable{"amount": 32212000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-11-30sec_edgar
accounts_payable{"amount": 35960000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-08-31sec_edgar
accounts_payable{"amount": 32377000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-05-31sec_edgar
accounts_payable{"amount": 32405000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-02-29sec_edgar
accounts_payable{"amount": 28432000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-11-30sec_edgar
accounts_payable{"amount": 30826000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-08-31sec_edgar
accounts_payable{"amount": 26780000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-05-31sec_edgar
accounts_payable{"amount": 28534000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-02-28sec_edgar
accounts_payable{"amount": 31826000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-11-30sec_edgar
accounts_payable{"amount": 32852000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-08-31sec_edgar
accounts_payable{"amount": 40684000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-05-31sec_edgar
accounts_payable{"amount": 39655000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-02-28sec_edgar
accounts_payable{"amount": 35303000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-11-30sec_edgar
accounts_payable{"amount": 33499000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-08-31sec_edgar
accounts_payable{"amount": 31307000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-05-31sec_edgar
accounts_payable{"amount": 27729000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-02-28sec_edgar
accounts_payable{"amount": 24749000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-11-30sec_edgar
accounts_payable{"amount": 21676000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-08-31sec_edgar
accounts_payable{"amount": 17386000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-05-31sec_edgar
accounts_payable{"amount": 24643000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-02-29sec_edgar
accounts_payable{"amount": 18457000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-11-30sec_edgar
accounts_payable{"amount": 18727000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-08-31sec_edgar
accounts_payable{"amount": 19973000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-05-31sec_edgar
accounts_payable{"amount": 21244000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-02-28sec_edgar
accounts_payable{"amount": 19730000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-11-30sec_edgar
accounts_payable{"amount": 19115000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-08-31sec_edgar
accounts_payable{"amount": 18105000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-05-31sec_edgar
accounts_payable{"amount": 21213000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-02-28sec_edgar
accounts_payable{"amount": 17983000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-11-30sec_edgar
accounts_payable{"amount": 20898000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-08-31sec_edgar
accounts_payable{"amount": 18557000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-05-31sec_edgar
accounts_payable{"amount": 21832000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-02-28sec_edgar
accounts_payable{"amount": 18131000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-11-30sec_edgar
accounts_payable{"amount": 18690000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-08-31sec_edgar
accounts_payable{"amount": 20431000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-05-31sec_edgar
accounts_payable{"amount": 17469000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-02-29sec_edgar
accounts_payable{"amount": 20671000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-11-30sec_edgar
accounts_payable{"amount": 17128000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-08-31sec_edgar
accounts_payable{"amount": 18502000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-05-31sec_edgar
accounts_payable{"amount": 23049000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-02-28sec_edgar
accounts_payable{"amount": 17400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-11-30sec_edgar
accounts_payable{"amount": 18031000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-08-31sec_edgar
accounts_payable{"amount": 16934000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-05-31sec_edgar
accounts_payable{"amount": 22474000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-02-28sec_edgar
accounts_payable{"amount": 18523000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-11-30sec_edgar
accounts_payable{"amount": 19693000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-08-31sec_edgar
accounts_payable{"amount": 21049000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-05-31sec_edgar
accounts_payable{"amount": 24337000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-02-28sec_edgar
accounts_payable{"amount": 23315000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-11-30sec_edgar
accounts_payable{"amount": 21242000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-08-31sec_edgar
accounts_payable{"amount": 20331000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-05-31sec_edgar
accounts_payable{"amount": 24063000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-02-29sec_edgar
accounts_payable{"amount": 22168000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-11-30sec_edgar
accounts_payable{"amount": 19373000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-08-31sec_edgar
accounts_receivable{"amount": 150052000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2026-05-31sec_edgar
accounts_receivable{"amount": 121235000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2026-02-28sec_edgar
accounts_receivable{"amount": 112453000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2025-11-30sec_edgar
accounts_receivable{"amount": 120589000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2025-08-31sec_edgar
accounts_receivable{"amount": 112409000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2025-05-31sec_edgar
accounts_receivable{"amount": 110784000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2025-02-28sec_edgar
accounts_receivable{"amount": 111433000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-11-30sec_edgar
accounts_receivable{"amount": 117493000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-08-31sec_edgar
accounts_receivable{"amount": 116434000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-05-31sec_edgar
accounts_receivable{"amount": 104794000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-02-29sec_edgar
accounts_receivable{"amount": 95118000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-11-30sec_edgar
accounts_receivable{"amount": 98039000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-08-31sec_edgar
accounts_receivable{"amount": 100556000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-05-31sec_edgar
accounts_receivable{"amount": 100430000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-02-28sec_edgar
accounts_receivable{"amount": 87285000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-11-30sec_edgar
accounts_receivable{"amount": 89930000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-08-31sec_edgar
accounts_receivable{"amount": 92621000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-05-31sec_edgar
accounts_receivable{"amount": 103582000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-02-28sec_edgar
accounts_receivable{"amount": 95542000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-11-30sec_edgar
accounts_receivable{"amount": 89558000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-08-31sec_edgar
accounts_receivable{"amount": 104911000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-05-31sec_edgar
accounts_receivable{"amount": 93577000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-02-28sec_edgar
accounts_receivable{"amount": 91061000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-11-30sec_edgar
accounts_receivable{"amount": 80672000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-08-31sec_edgar
accounts_receivable{"amount": 76390000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-05-31sec_edgar
accounts_receivable{"amount": 75827000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-02-29sec_edgar
accounts_receivable{"amount": 70058000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-11-30sec_edgar
accounts_receivable{"amount": 72864000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-08-31sec_edgar
accounts_receivable{"amount": 75992000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-05-31sec_edgar
accounts_receivable{"amount": 75239000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-02-28sec_edgar
accounts_receivable{"amount": 69850000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-11-30sec_edgar
accounts_receivable{"amount": 69025000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-08-31sec_edgar
accounts_receivable{"amount": 70665000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-05-31sec_edgar
accounts_receivable{"amount": 73332000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-02-28sec_edgar
accounts_receivable{"amount": 64054000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-11-30sec_edgar
accounts_receivable{"amount": 64259000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-08-31sec_edgar
accounts_receivable{"amount": 65177000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-05-31sec_edgar
accounts_receivable{"amount": 66086000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-02-28sec_edgar
accounts_receivable{"amount": 55851000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-11-30sec_edgar
accounts_receivable{"amount": 64680000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-08-31sec_edgar
accounts_receivable{"amount": 64057000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-05-31sec_edgar
accounts_receivable{"amount": 70821000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-02-29sec_edgar
accounts_receivable{"amount": 57782000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-11-30sec_edgar
accounts_receivable{"amount": 58750000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-08-31sec_edgar
accounts_receivable{"amount": 62213000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-05-31sec_edgar
accounts_receivable{"amount": 71575000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-02-28sec_edgar
accounts_receivable{"amount": 62165000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-11-30sec_edgar
accounts_receivable{"amount": 63618000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-08-31sec_edgar
accounts_receivable{"amount": 62079000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-05-31sec_edgar
accounts_receivable{"amount": 63042000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-02-28sec_edgar
accounts_receivable{"amount": 56477000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-11-30sec_edgar
accounts_receivable{"amount": 56878000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-08-31sec_edgar
accounts_receivable{"amount": 56969000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-05-31sec_edgar
accounts_receivable{"amount": 57461000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-02-28sec_edgar
accounts_receivable{"amount": 57117000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-11-30sec_edgar
accounts_receivable{"amount": 55491000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-08-31sec_edgar
accounts_receivable{"amount": 53086000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-05-31sec_edgar
accounts_receivable{"amount": 59599000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-02-29sec_edgar
accounts_receivable{"amount": 49346000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-11-30sec_edgar
accounts_receivable{"amount": 58324000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-08-31sec_edgar
capex{"amount": 3924000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2026-05-31sec_edgar
capex{"amount": 2710000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2026-02-28sec_edgar
capex{"amount": 935000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2025-11-30sec_edgar
capex{"amount": 4528000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-08-31sec_edgar
capex{"amount": 3177000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-05-31sec_edgar
capex{"amount": 2057000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-02-28sec_edgar
capex{"amount": 691000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2024-11-30sec_edgar
capex{"amount": 4206000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-08-31sec_edgar
capex{"amount": 3359000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-05-31sec_edgar
capex{"amount": 2092000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-02-29sec_edgar
capex{"amount": 786000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2023-11-30sec_edgar
capex{"amount": 6871000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-08-31sec_edgar
capex{"amount": 4650000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-05-31sec_edgar
capex{"amount": 3571000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-02-28sec_edgar
capex{"amount": 1458000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-11-30sec_edgar
capex{"amount": 8303000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-08-31sec_edgar
capex{"amount": 7115000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-05-31sec_edgar
capex{"amount": 3860000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-02-28sec_edgar
capex{"amount": 2434000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-11-30sec_edgar
capex{"amount": 15059000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-08-31sec_edgar
capex{"amount": 10789000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-05-31sec_edgar
capex{"amount": 7605000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-02-28sec_edgar
capex{"amount": 3812000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-11-30sec_edgar
capex{"amount": 19307000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-08-31sec_edgar
capex{"amount": 17411000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-05-31sec_edgar
capex{"amount": 10695000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-02-29sec_edgar
capex{"amount": 5965000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-11-30sec_edgar
capex{"amount": 13282000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-08-31sec_edgar
capex{"amount": 8701000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-05-31sec_edgar
capex{"amount": 5006000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-02-28sec_edgar
capex{"amount": 1292000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-11-30sec_edgar
capex{"amount": 12356000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-08-31sec_edgar
capex{"amount": 10678000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-05-31sec_edgar
capex{"amount": 9247000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-02-28sec_edgar
capex{"amount": 1009000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-11-30sec_edgar
capex{"amount": 20150000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-08-31sec_edgar
capex{"amount": 15410000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-05-31sec_edgar
capex{"amount": 12896000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-02-28sec_edgar
capex{"amount": 11603000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-11-30sec_edgar
capex{"amount": 4354000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-08-31sec_edgar
capex{"amount": 3311000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-05-31sec_edgar
capex{"amount": 2155000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-02-29sec_edgar
capex{"amount": 448000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-11-30sec_edgar
capex{"amount": 5784000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-08-31sec_edgar
capex{"amount": 4068000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-05-31sec_edgar
capex{"amount": 2833000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-02-28sec_edgar
capex{"amount": 1582000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-11-30sec_edgar
capex{"amount": 4085000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-08-31sec_edgar
capex{"amount": 3023000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-05-31sec_edgar
capex{"amount": 1991000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-02-28sec_edgar
capex{"amount": 1186000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-11-30sec_edgar
capex{"amount": 2854000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-08-31sec_edgar
capex{"amount": 1975000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-05-31sec_edgar
capex{"amount": 1151000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-02-28sec_edgar
capex{"amount": 527000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2012-11-30sec_edgar
capex{"amount": 3765000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-08-31sec_edgar
capex{"amount": 3043000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-05-31sec_edgar
capex{"amount": 2314000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-02-29sec_edgar
capex{"amount": 777000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2011-11-30sec_edgar
capex{"amount": 2875000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-08-31sec_edgar
capex{"amount": 2004000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-05-31sec_edgar
capex{"amount": 1286000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2011-02-28sec_edgar
capex{"amount": 774000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2010-11-30sec_edgar
capex{"amount": 1769000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2010-08-31sec_edgar
cash_and_equivalents{"amount": 59137000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2026-05-31sec_edgar
cash_and_equivalents{"amount": 50348000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2026-02-28sec_edgar
cash_and_equivalents{"amount": 48583000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-11-30sec_edgar
cash_and_equivalents{"amount": 58130000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-08-31sec_edgar
cash_and_equivalents{"amount": 51682000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-05-31sec_edgar
cash_and_equivalents{"amount": 52995000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-02-28sec_edgar
cash_and_equivalents{"amount": 54914000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-11-30sec_edgar
cash_and_equivalents{"amount": 46699000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-08-31sec_edgar
cash_and_equivalents{"amount": 45300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-05-31sec_edgar
cash_and_equivalents{"amount": 55443000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-02-29sec_edgar
cash_and_equivalents{"amount": 50317000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-11-30sec_edgar
cash_and_equivalents{"amount": 48143000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-08-31sec_edgar
cash_and_equivalents{"amount": 38403000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-05-31sec_edgar
cash_and_equivalents{"amount": 37992000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-02-28sec_edgar
cash_and_equivalents{"amount": 36882000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-11-30sec_edgar
cash_and_equivalents{"amount": 37843000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-08-31sec_edgar