TSR, INC.
CIK 0000098338 · QID Q1543201
Industry: Services-Computer Programming Services
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 1967594, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-02-28 | sec_edgar |
| accounts_payable | {"amount": 1675144, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-11-30 | sec_edgar |
| accounts_payable | {"amount": 1232652, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-08-31 | sec_edgar |
| accounts_payable | {"amount": 503166, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-05-31 | sec_edgar |
| accounts_payable | {"amount": 406333, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-02-29 | sec_edgar |
| accounts_payable | {"amount": 899731, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-11-30 | sec_edgar |
| accounts_payable | {"amount": 516511, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-08-31 | sec_edgar |
| accounts_payable | {"amount": 574540, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-05-31 | sec_edgar |
| accounts_payable | {"amount": 537893, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-02-28 | sec_edgar |
| accounts_payable | {"amount": 946182, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-11-30 | sec_edgar |
| accounts_payable | {"amount": 613418, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-08-31 | sec_edgar |
| accounts_payable | {"amount": 559428, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-05-31 | sec_edgar |
| accounts_payable | {"amount": 671847, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-02-28 | sec_edgar |
| accounts_payable | {"amount": 746085, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-11-30 | sec_edgar |
| accounts_payable | {"amount": 741760, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-08-31 | sec_edgar |
| accounts_payable | {"amount": 644834, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-05-31 | sec_edgar |
| accounts_payable | {"amount": 415764, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-02-28 | sec_edgar |
| accounts_payable | {"amount": 544869, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-11-30 | sec_edgar |
| accounts_payable | {"amount": 617747, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-08-31 | sec_edgar |
| accounts_payable | {"amount": 723705, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-05-31 | sec_edgar |
| accounts_payable | {"amount": 981603, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-02-29 | sec_edgar |
| accounts_payable | {"amount": 898020, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-11-30 | sec_edgar |
| accounts_payable | {"amount": 970535, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-08-31 | sec_edgar |
| accounts_payable | {"amount": 1129105, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-05-31 | sec_edgar |
| accounts_payable | {"amount": 1107069, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-02-28 | sec_edgar |
| accounts_payable | {"amount": 1205230, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-11-30 | sec_edgar |
| accounts_payable | {"amount": 1284409, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-08-31 | sec_edgar |
| accounts_payable | {"amount": 929404, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-05-31 | sec_edgar |
| accounts_payable | {"amount": 1115562, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-02-28 | sec_edgar |
| accounts_payable | {"amount": 865644, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-11-30 | sec_edgar |
| accounts_payable | {"amount": 857889, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-08-31 | sec_edgar |
| accounts_payable | {"amount": 852228, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_payable | {"amount": 1051867, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_payable | {"amount": 1241306, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_payable | {"amount": 1204797, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_payable | {"amount": 1121509, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_payable | {"amount": 1177034, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_payable | {"amount": 1299265, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_payable | {"amount": 1121924, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_payable | {"amount": 943082, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-05-31 | sec_edgar |
| accounts_receivable | {"amount": 10535128, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-02-29 | sec_edgar |
| accounts_receivable | {"amount": 11028278, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-11-30 | sec_edgar |
| accounts_receivable | {"amount": 12002515, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-08-31 | sec_edgar |
| accounts_receivable | {"amount": 12081335, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-05-31 | sec_edgar |
| accounts_receivable | {"amount": 11578563, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-02-28 | sec_edgar |
| accounts_receivable | {"amount": 12558873, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-11-30 | sec_edgar |
| accounts_receivable | {"amount": 12681576, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-08-31 | sec_edgar |
| accounts_receivable | {"amount": 13427562, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-05-31 | sec_edgar |
| accounts_receivable | {"amount": 12419021, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-02-28 | sec_edgar |
| accounts_receivable | {"amount": 10772550, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-11-30 | sec_edgar |
| accounts_receivable | {"amount": 10210087, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-08-31 | sec_edgar |
| accounts_receivable | {"amount": 9660742, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-05-31 | sec_edgar |
| accounts_receivable | {"amount": 8873053, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-02-28 | sec_edgar |
| accounts_receivable | {"amount": 8007737, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-11-30 | sec_edgar |
| accounts_receivable | {"amount": 6597935, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-08-31 | sec_edgar |
| accounts_receivable | {"amount": 7057365, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-05-31 | sec_edgar |
| accounts_receivable | {"amount": 6817940, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-02-29 | sec_edgar |
| accounts_receivable | {"amount": 7068057, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-11-30 | sec_edgar |
| accounts_receivable | {"amount": 7348490, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-08-31 | sec_edgar |
| accounts_receivable | {"amount": 7443581, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-05-31 | sec_edgar |
| accounts_receivable | {"amount": 6952433, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-02-28 | sec_edgar |
| accounts_receivable | {"amount": 7970877, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-11-30 | sec_edgar |
| accounts_receivable | {"amount": 7785878, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-08-31 | sec_edgar |
| accounts_receivable | {"amount": 7227823, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-05-31 | sec_edgar |
| accounts_receivable | {"amount": 7068319, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-02-28 | sec_edgar |
| accounts_receivable | {"amount": 7614471, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-11-30 | sec_edgar |
| accounts_receivable | {"amount": 7484154, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-08-31 | sec_edgar |
| accounts_receivable | {"amount": 7324291, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-05-31 | sec_edgar |
| accounts_receivable | {"amount": 6742094, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2017-02-28 | sec_edgar |
| accounts_receivable | {"amount": 7065679, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-11-30 | sec_edgar |
| accounts_receivable | {"amount": 7820156, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-08-31 | sec_edgar |
| accounts_receivable | {"amount": 7703680, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-05-31 | sec_edgar |
| accounts_receivable | {"amount": 8551427, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2016-02-29 | sec_edgar |
| accounts_receivable | {"amount": 7585270, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-11-30 | sec_edgar |
| accounts_receivable | {"amount": 9205610, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-08-31 | sec_edgar |
| accounts_receivable | {"amount": 8754784, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-05-31 | sec_edgar |
| accounts_receivable | {"amount": 9357590, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-02-28 | sec_edgar |
| accounts_receivable | {"amount": 8507411, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-11-30 | sec_edgar |
| accounts_receivable | {"amount": 7829021, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-08-31 | sec_edgar |
| accounts_receivable | {"amount": 8790338, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-05-31 | sec_edgar |
| accounts_receivable | {"amount": 8800481, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-02-28 | sec_edgar |
| accounts_receivable | {"amount": 9070966, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-11-30 | sec_edgar |
| accounts_receivable | {"amount": 9238264, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-08-31 | sec_edgar |
| accounts_receivable | {"amount": 9146283, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_receivable | {"amount": 8042952, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_receivable | {"amount": 8725517, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_receivable | {"amount": 8589671, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_receivable | {"amount": 8728669, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_receivable | {"amount": 8917945, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_receivable | {"amount": 9123421, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_receivable | {"amount": 8711799, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_receivable | {"amount": 8921861, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-05-31 | sec_edgar |
| capex | {"amount": 6317, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-05-31 | sec_edgar |
| capex | {"amount": 6317, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-02-28 | sec_edgar |
| capex | {"amount": 3584, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-11-30 | sec_edgar |
| capex | {"amount": 1783, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2022-08-31 | sec_edgar |
| capex | {"amount": 86687, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-05-31 | sec_edgar |
| capex | {"amount": 81011, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-02-28 | sec_edgar |
| capex | {"amount": 74945, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-11-30 | sec_edgar |
| capex | {"amount": 27986, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-08-31 | sec_edgar |
| capex | {"amount": 125951, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-05-31 | sec_edgar |
| capex | {"amount": 33315, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2021-02-28 | sec_edgar |
| capex | {"amount": 22659, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-11-30 | sec_edgar |
| capex | {"amount": 7976, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2020-08-31 | sec_edgar |
| capex | {"amount": 21476, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-05-31 | sec_edgar |
| capex | {"amount": 11489, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2020-02-29 | sec_edgar |
| capex | {"amount": 3244, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2019-05-31 | sec_edgar |
| capex | {"amount": 3244, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2019-02-28 | sec_edgar |
| capex | {"amount": 1199, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2018-11-30 | sec_edgar |
| capex | {"amount": 21415, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-05-31 | sec_edgar |
| capex | {"amount": 20438, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2018-02-28 | sec_edgar |
| capex | {"amount": 19323, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-11-30 | sec_edgar |
| capex | {"amount": 12628, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2017-05-31 | sec_edgar |
| capex | {"amount": 6144, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2017-02-28 | sec_edgar |
| capex | {"amount": 2335, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-11-30 | sec_edgar |
| capex | {"amount": 11832, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2016-05-31 | sec_edgar |
| capex | {"amount": 8857, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2016-02-29 | sec_edgar |
| capex | {"amount": 7609, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2015-11-30 | sec_edgar |
| capex | {"amount": 5822, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2015-08-31 | sec_edgar |
| capex | {"amount": 25264, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-05-31 | sec_edgar |
| capex | {"amount": 13839, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2015-02-28 | sec_edgar |
| capex | {"amount": 9337, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-11-30 | sec_edgar |
| capex | {"amount": 7341, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2014-08-31 | sec_edgar |
| capex | {"amount": 33034, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-05-31 | sec_edgar |
| capex | {"amount": 31738, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2014-02-28 | sec_edgar |
| capex | {"amount": 3853, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-11-30 | sec_edgar |
| capex | {"amount": 3853, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-08-31 | sec_edgar |
| capex | {"amount": 8163, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-05-31 | sec_edgar |
| capex | {"amount": 6304, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2013-02-28 | sec_edgar |
| capex | {"amount": 14909, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-05-31 | sec_edgar |
| capex | {"amount": 14909, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-05-31 | sec_edgar |
| capex | {"amount": 12345, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-02-29 | sec_edgar |
| capex | {"amount": 10210, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-11-30 | sec_edgar |
| capex | {"amount": 6220, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2011-08-31 | sec_edgar |
| capex | {"amount": 15163, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-05-31 | sec_edgar |
| capex | {"amount": 6929, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2011-02-28 | sec_edgar |
| capex | {"amount": 2394, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-11-30 | sec_edgar |
| capex | {"amount": 2394, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2010-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 10627178, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-02-29 | sec_edgar |
| cash_and_equivalents | {"amount": 9079280, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7694031, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7382320, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7569557, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2023-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 7691787, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7749286, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6490158, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6486205, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2022-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 6267810, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 7605942, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7370646, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6633545, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2021-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 7192748, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 10802362, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9730022, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3473282, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2020-02-29 | sec_edgar |
| cash_and_equivalents | {"amount": 2696876, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2812519, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3694989, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4112155, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2019-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 4549458, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4951686, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5323437, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4332784, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2018-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 4280903, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4558586, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5723976, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4898622, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 4697065, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4536726, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4514157, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3612630, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-02-29 | sec_edgar |
| cash_and_equivalents | {"amount": 4680227, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3585438, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3669790, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2440323, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2015-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 4009427, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4210713, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2841967, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2658199, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1802761, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1656290, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1881161, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2483449, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1295127, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4945854, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7514749, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5901757, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-02-29 | sec_edgar |
| cash_and_equivalents | {"amount": 5570865, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 6137812, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4645854, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-06-01 | sec_edgar |
| cash_and_equivalents | {"amount": 4645854, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2929263, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 3250275, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4075964, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 5812437, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-05-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 10627178, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-02-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9079280, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-11-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7694031, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-08-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7382320, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-05-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 7569557, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-02-28 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/4cf3e428-bcf7-4c83-a210-413bb0750359