CIK 0000806172
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 935442, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-05-31 | sec_edgar |
| accounts_payable | {"amount": 1038885, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-02-28 | sec_edgar |
| accounts_payable | {"amount": 534692, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-11-30 | sec_edgar |
| accounts_payable | {"amount": 614512, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-08-31 | sec_edgar |
| accounts_payable | {"amount": 700472, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-05-31 | sec_edgar |
| accounts_payable | {"amount": 859483, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-02-28 | sec_edgar |
| accounts_payable | {"amount": 1116831, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-11-30 | sec_edgar |
| accounts_payable | {"amount": 691000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-08-31 | sec_edgar |
| accounts_payable | {"amount": 1020777, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-05-31 | sec_edgar |
| accounts_payable | {"amount": 1049742, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-02-29 | sec_edgar |
| accounts_payable | {"amount": 1504382, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-11-30 | sec_edgar |
| accounts_payable | {"amount": 1070551, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-08-31 | sec_edgar |
| accounts_payable | {"amount": 933630, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-05-31 | sec_edgar |
| accounts_payable | {"amount": 810863, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-02-28 | sec_edgar |
| accounts_payable | {"amount": 1152679, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-11-30 | sec_edgar |
| accounts_payable | {"amount": 967963, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-08-31 | sec_edgar |
| accounts_payable | {"amount": 983130, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-05-31 | sec_edgar |
| accounts_payable | {"amount": 684511, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-02-28 | sec_edgar |
| accounts_payable | {"amount": 876283, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-11-30 | sec_edgar |
| accounts_payable | {"amount": 1080255, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-08-31 | sec_edgar |
| accounts_payable | {"amount": 1188103, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-05-31 | sec_edgar |
| accounts_payable | {"amount": 1294483, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-02-28 | sec_edgar |
| accounts_payable | {"amount": 917829, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-11-30 | sec_edgar |
| accounts_payable | {"amount": 712704, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-08-31 | sec_edgar |
| accounts_payable | {"amount": 1007517, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-05-31 | sec_edgar |
| accounts_payable | {"amount": 668721, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-02-29 | sec_edgar |
| accounts_payable | {"amount": 919455, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-11-30 | sec_edgar |
| accounts_payable | {"amount": 797512, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-08-31 | sec_edgar |
| accounts_payable | {"amount": 1013961, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-05-31 | sec_edgar |
| accounts_payable | {"amount": 585694, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-02-28 | sec_edgar |
| accounts_payable | {"amount": 818029, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-11-30 | sec_edgar |
| accounts_payable | {"amount": 871181, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-08-31 | sec_edgar |
| accounts_payable | {"amount": 582982, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-05-31 | sec_edgar |
| accounts_payable | {"amount": 652863, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-02-28 | sec_edgar |
| accounts_payable | {"amount": 565046, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-11-30 | sec_edgar |
| accounts_payable | {"amount": 601588, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-08-31 | sec_edgar |
| accounts_payable | {"amount": 613138, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-05-31 | sec_edgar |
| accounts_payable | {"amount": 336561, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-02-28 | sec_edgar |
| accounts_payable | {"amount": 380862, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-11-30 | sec_edgar |
| accounts_payable | {"amount": 394253, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-08-31 | sec_edgar |
| accounts_payable | {"amount": 489823, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-05-31 | sec_edgar |
| accounts_payable | {"amount": 475297, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-02-29 | sec_edgar |
| accounts_payable | {"amount": 618116, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-11-30 | sec_edgar |
| accounts_payable | {"amount": 574999, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-08-31 | sec_edgar |
| accounts_payable | {"amount": 638325, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-05-31 | sec_edgar |
| accounts_payable | {"amount": 584963, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-02-28 | sec_edgar |
| accounts_payable | {"amount": 688065, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-11-30 | sec_edgar |
| accounts_payable | {"amount": 583771, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-08-31 | sec_edgar |
| accounts_payable | {"amount": 471373, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-05-31 | sec_edgar |
| accounts_payable | {"amount": 556194, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-02-28 | sec_edgar |
| accounts_payable | {"amount": 529201, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-11-30 | sec_edgar |
| accounts_payable | {"amount": 636655, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-08-31 | sec_edgar |
| accounts_payable | {"amount": 348533, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_payable | {"amount": 408738, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_payable | {"amount": 465666, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_payable | {"amount": 313347, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_payable | {"amount": 464346, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_payable | {"amount": 552979, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_payable | {"amount": 516315, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_payable | {"amount": 778907, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_payable | {"amount": 643315, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-02-28 | sec_edgar |
| accounts_receivable | {"amount": 1264932, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-05-31 | sec_edgar |
| accounts_receivable | {"amount": 3350953, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-02-28 | sec_edgar |
| accounts_receivable | {"amount": 4411663, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-11-30 | sec_edgar |
| accounts_receivable | {"amount": 4212354, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-08-31 | sec_edgar |
| accounts_receivable | {"amount": 3096680, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-05-31 | sec_edgar |
| accounts_receivable | {"amount": 2347764, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-02-28 | sec_edgar |
| accounts_receivable | {"amount": 2279304, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1879464, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1401582, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1470711, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-02-29 | sec_edgar |
| accounts_receivable | {"amount": 1762309, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1433677, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1141476, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1633866, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-02-28 | sec_edgar |
| accounts_receivable | {"amount": 1441196, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1977510, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1486371, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1092505, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-02-28 | sec_edgar |
| accounts_receivable | {"amount": 1563460, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1482334, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1168571, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1757802, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-02-28 | sec_edgar |
| accounts_receivable | {"amount": 1673983, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1348648, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1341617, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-05-31 | sec_edgar |
| accounts_receivable | {"amount": 929701, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-02-29 | sec_edgar |
| accounts_receivable | {"amount": 1338320, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1272400, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1332353, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1397891, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-02-28 | sec_edgar |
| accounts_receivable | {"amount": 1163316, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1293477, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-08-31 | sec_edgar |
| accounts_receivable | {"amount": 973282, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-05-31 | sec_edgar |
| accounts_receivable | {"amount": 774778, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-02-28 | sec_edgar |
| accounts_receivable | {"amount": 978336, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-11-30 | sec_edgar |
| accounts_receivable | {"amount": 936933, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1286871, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1150801, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-02-28 | sec_edgar |
| accounts_receivable | {"amount": 1048177, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-11-30 | sec_edgar |
| accounts_receivable | {"amount": 900966, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-08-31 | sec_edgar |
| accounts_receivable | {"amount": 818419, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1214713, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-02-29 | sec_edgar |
| accounts_receivable | {"amount": 959759, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1104714, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-08-31 | sec_edgar |
| accounts_receivable | {"amount": 725462, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-05-31 | sec_edgar |
| accounts_receivable | {"amount": 1029250, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-02-28 | sec_edgar |
| accounts_receivable | {"amount": 929584, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1404596, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-08-31 | sec_edgar |
| accounts_receivable | {"amount": 877896, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-05-31 | sec_edgar |
| accounts_receivable | {"amount": 860296, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-02-28 | sec_edgar |
| accounts_receivable | {"amount": 923413, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1265762, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-08-31 | sec_edgar |
| accounts_receivable | {"amount": 859615, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_receivable | {"amount": 941032, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_receivable | {"amount": 1075185, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_receivable | {"amount": 1034879, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_receivable | {"amount": 1059403, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_receivable | {"amount": 754605, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_receivable | {"amount": 632729, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_receivable | {"amount": 939877, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_receivable | {"amount": 976339, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-02-28 | sec_edgar |
| capex | {"amount": 81521, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2026-05-31 | sec_edgar |
| capex | {"amount": 224558, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2026-02-28 | sec_edgar |
| capex | {"amount": 180842, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-11-30 | sec_edgar |
| capex | {"amount": 112774, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-08-31 | sec_edgar |
| capex | {"amount": 52249, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-05-31 | sec_edgar |
| capex | {"amount": 468798, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-02-28 | sec_edgar |
| capex | {"amount": 403053, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-11-30 | sec_edgar |
| capex | {"amount": 190654, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-08-31 | sec_edgar |
| capex | {"amount": 32972, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-05-31 | sec_edgar |
| capex | {"amount": 794690, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-02-29 | sec_edgar |
| capex | {"amount": 326577, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-11-30 | sec_edgar |
| capex | {"amount": 245837, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-08-31 | sec_edgar |
| capex | {"amount": 149004, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-05-31 | sec_edgar |
| capex | {"amount": 555867, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2023-02-28 | sec_edgar |
| capex | {"amount": 413521, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-11-30 | sec_edgar |
| capex | {"amount": 244237, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-08-31 | sec_edgar |
| capex | {"amount": 54331, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-05-31 | sec_edgar |
| capex | {"amount": 326942, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-02-28 | sec_edgar |
| capex | {"amount": 284798, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-11-30 | sec_edgar |
| capex | {"amount": 147230, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-08-31 | sec_edgar |
| capex | {"amount": 85548, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-05-31 | sec_edgar |
| capex | {"amount": 344353, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-02-28 | sec_edgar |
| capex | {"amount": 327180, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-11-30 | sec_edgar |
| capex | {"amount": 290347, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-08-31 | sec_edgar |
| capex | {"amount": 152402, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-05-31 | sec_edgar |
| capex | {"amount": 722241, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2020-02-29 | sec_edgar |
| capex | {"amount": 392346, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-11-30 | sec_edgar |
| capex | {"amount": 319055, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-08-31 | sec_edgar |
| capex | {"amount": 129159, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-05-31 | sec_edgar |
| capex | {"amount": 547251, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2019-02-28 | sec_edgar |
| capex | {"amount": 486711, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-11-30 | sec_edgar |
| capex | {"amount": 159790, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-08-31 | sec_edgar |
| capex | {"amount": 101634, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-05-31 | sec_edgar |
| capex | {"amount": 189245, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2018-02-28 | sec_edgar |
| capex | {"amount": 157727, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-11-30 | sec_edgar |
| capex | {"amount": 42917, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-08-31 | sec_edgar |
| capex | {"amount": 39704, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-05-31 | sec_edgar |
| capex | {"amount": 182837, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2017-02-28 | sec_edgar |
| capex | {"amount": 170659, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-11-30 | sec_edgar |
| capex | {"amount": 159680, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-08-31 | sec_edgar |
| capex | {"amount": 93772, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-05-31 | sec_edgar |
| capex | {"amount": 465427, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2016-02-29 | sec_edgar |
| capex | {"amount": 419368, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-11-30 | sec_edgar |
| capex | {"amount": 236021, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-08-31 | sec_edgar |
| capex | {"amount": 75992, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-05-31 | sec_edgar |
| capex | {"amount": 357050, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-02-28 | sec_edgar |
| capex | {"amount": 208702, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-11-30 | sec_edgar |
| capex | {"amount": 110552, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-08-31 | sec_edgar |
| capex | {"amount": 90682, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-05-31 | sec_edgar |
| capex | {"amount": 224354, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-02-28 | sec_edgar |
| capex | {"amount": 77321, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-11-30 | sec_edgar |
| capex | {"amount": 25461, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-08-31 | sec_edgar |
| capex | {"amount": 18698, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-05-31 | sec_edgar |
| capex | {"amount": 352212, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-02-28 | sec_edgar |
| capex | {"amount": 142833, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-11-30 | sec_edgar |
| capex | {"amount": 61277, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-08-31 | sec_edgar |
| capex | {"amount": 9412, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-05-31 | sec_edgar |
| capex | {"amount": 4887, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-02-29 | sec_edgar |
| capex | {"amount": 148626, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-11-30 | sec_edgar |
| capex | {"amount": 112563, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-08-31 | sec_edgar |
| capex | {"amount": 42536, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-05-31 | sec_edgar |
| capex | {"amount": 2539716, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-02-28 | sec_edgar |
| capex | {"amount": 147315, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-11-30 | sec_edgar |
| capex | {"amount": 59807, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2010-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 8982075, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7339403, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 5395695, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3832133, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4863039, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5202361, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 8098750, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5852801, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2402007, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2134786, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-02-29 | sec_edgar |
| cash_and_equivalents | {"amount": 2981931, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3454257, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4294339, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3354601, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-02-28 | sec_edgar |