FACTANKER · measured, cited, anchored official records connected

Organization record

CalAmp Corp.

All evidence-backed facts for this organization, identity resolved across official registers.

CIK: 0000730255Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/acfb67d8-72ad-42e3-bf78-787273205ea2

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"amount": 46695000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-11-30sec_edgar
accounts_payable{"amount": 46206000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-08-31sec_edgar
accounts_payable{"amount": 47904000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-05-31sec_edgar
accounts_payable{"amount": 52716000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-02-28sec_edgar
accounts_payable{"amount": 52669000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-11-30sec_edgar
accounts_payable{"amount": 39863000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-08-31sec_edgar
accounts_payable{"amount": 28954000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-05-31sec_edgar
accounts_payable{"amount": 31815000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-02-28sec_edgar
accounts_payable{"amount": 30780000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-11-30sec_edgar
accounts_payable{"amount": 30518000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-08-31sec_edgar
accounts_payable{"amount": 28996000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-05-31sec_edgar
accounts_payable{"amount": 35767000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-02-28sec_edgar
accounts_payable{"amount": 36834000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-11-30sec_edgar
accounts_payable{"amount": 31214000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-08-31sec_edgar
accounts_payable{"amount": 31841000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-05-31sec_edgar
accounts_payable{"amount": 24635000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-02-29sec_edgar
accounts_payable{"amount": 36993000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-11-30sec_edgar
accounts_payable{"amount": 40270000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-08-31sec_edgar
accounts_payable{"amount": 32893000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-05-31sec_edgar
accounts_payable{"amount": 39898000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-02-28sec_edgar
accounts_payable{"amount": 31556000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-11-30sec_edgar
accounts_payable{"amount": 36159000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-08-31sec_edgar
accounts_payable{"amount": 42939000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-05-31sec_edgar
accounts_payable{"amount": 35478000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-02-28sec_edgar
accounts_payable{"amount": 42399000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-11-30sec_edgar
accounts_payable{"amount": 34721000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-08-31sec_edgar
accounts_payable{"amount": 33586000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-05-31sec_edgar
accounts_payable{"amount": 30266000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-02-28sec_edgar
accounts_payable{"amount": 33392000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-11-30sec_edgar
accounts_payable{"amount": 36604000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-08-31sec_edgar
accounts_payable{"amount": 36141000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-05-31sec_edgar
accounts_payable{"amount": 24938000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-02-29sec_edgar
accounts_payable{"amount": 24919000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-11-30sec_edgar
accounts_payable{"amount": 33499000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-08-31sec_edgar
accounts_payable{"amount": 25934000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-05-31sec_edgar
accounts_payable{"amount": 24012000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-02-28sec_edgar
accounts_payable{"amount": 29699000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-11-30sec_edgar
accounts_payable{"amount": 28725000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-08-31sec_edgar
accounts_payable{"amount": 20314000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-05-31sec_edgar
accounts_payable{"amount": 20508000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-02-28sec_edgar
accounts_payable{"amount": 17005000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-11-30sec_edgar
accounts_payable{"amount": 20188000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-08-31sec_edgar
accounts_payable{"amount": 15882000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-05-31sec_edgar
accounts_payable{"amount": 11871000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-02-28sec_edgar
accounts_payable{"amount": 13046000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-11-30sec_edgar
accounts_payable{"amount": 14318000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-08-31sec_edgar
accounts_payable{"amount": 17616000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-05-31sec_edgar
accounts_payable{"amount": 9523000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-02-29sec_edgar
accounts_payable{"amount": 9523000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-02-28sec_edgar
accounts_payable{"amount": 12081000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-11-30sec_edgar
accounts_payable{"amount": 13618000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-08-31sec_edgar
accounts_payable{"amount": 14103000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-02-28sec_edgar
accounts_receivable{"amount": 70909000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-11-30sec_edgar
accounts_receivable{"amount": 71385000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-08-31sec_edgar
accounts_receivable{"amount": 85033000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-05-31sec_edgar
accounts_receivable{"amount": 82946000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-02-28sec_edgar
accounts_receivable{"amount": 87731000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-11-30sec_edgar
accounts_receivable{"amount": 74802000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-08-31sec_edgar
accounts_receivable{"amount": 66049000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-05-31sec_edgar
accounts_receivable{"amount": 61544000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-02-28sec_edgar
accounts_receivable{"amount": 58589000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-11-30sec_edgar
accounts_receivable{"amount": 62293000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-08-31sec_edgar
accounts_receivable{"amount": 64486000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-05-31sec_edgar
accounts_receivable{"amount": 63325000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-02-28sec_edgar
accounts_receivable{"amount": 67852000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-11-30sec_edgar
accounts_receivable{"amount": 68387000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-08-31sec_edgar
accounts_receivable{"amount": 66997000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-05-31sec_edgar
accounts_receivable{"amount": 64639000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-02-29sec_edgar
accounts_receivable{"amount": 83462000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-11-30sec_edgar
accounts_receivable{"amount": 75600000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-08-31sec_edgar
accounts_receivable{"amount": 73639000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-05-31sec_edgar
accounts_receivable{"amount": 78079000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-02-28sec_edgar
accounts_receivable{"amount": 72426000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-11-30sec_edgar
accounts_receivable{"amount": 70981000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-08-31sec_edgar
accounts_receivable{"amount": 69814000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-05-31sec_edgar
accounts_receivable{"amount": 71580000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-02-28sec_edgar
accounts_receivable{"amount": 70190000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-11-30sec_edgar
accounts_receivable{"amount": 64492000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-08-31sec_edgar
accounts_receivable{"amount": 65501000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-05-31sec_edgar
accounts_receivable{"amount": 67403000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-02-28sec_edgar
accounts_receivable{"amount": 66969000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-11-30sec_edgar
accounts_receivable{"amount": 68766000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-08-31sec_edgar
accounts_receivable{"amount": 69390000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-05-31sec_edgar
accounts_receivable{"amount": 49432000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-02-29sec_edgar
accounts_receivable{"amount": 44950000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-11-30sec_edgar
accounts_receivable{"amount": 45802000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-08-31sec_edgar
accounts_receivable{"amount": 45072000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-05-31sec_edgar
accounts_receivable{"amount": 47917000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-02-28sec_edgar
accounts_receivable{"amount": 45367000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-11-30sec_edgar
accounts_receivable{"amount": 38277000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-08-31sec_edgar
accounts_receivable{"amount": 34799000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-05-31sec_edgar
accounts_receivable{"amount": 36904000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-02-28sec_edgar
accounts_receivable{"amount": 30897000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-11-30sec_edgar
accounts_receivable{"amount": 27556000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-08-31sec_edgar
accounts_receivable{"amount": 25501000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-05-31sec_edgar
accounts_receivable{"amount": 19111000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2013-02-28sec_edgar
accounts_receivable{"amount": 20867000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-11-30sec_edgar
accounts_receivable{"amount": 19617000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-08-31sec_edgar
accounts_receivable{"amount": 19157000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-05-31sec_edgar
accounts_receivable{"amount": 14383000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-02-29sec_edgar
accounts_receivable{"amount": 14383000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2012-02-28sec_edgar
accounts_receivable{"amount": 15755000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-11-30sec_edgar
accounts_receivable{"amount": 14523000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-08-31sec_edgar
accounts_receivable{"amount": 16814000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2011-02-28sec_edgar
capex{"amount": 6176000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-11-30sec_edgar
capex{"amount": 3824000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-08-31sec_edgar
capex{"amount": 1958000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-05-31sec_edgar
capex{"amount": 11100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-02-28sec_edgar
capex{"amount": 9294000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-11-30sec_edgar
capex{"amount": 4891000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-08-31sec_edgar
capex{"amount": 3630000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-05-31sec_edgar
capex{"amount": 13298000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-02-28sec_edgar
capex{"amount": 10342000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-11-30sec_edgar
capex{"amount": 6569000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-08-31sec_edgar
capex{"amount": 3093000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-05-31sec_edgar
capex{"amount": 11356000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-02-28sec_edgar
capex{"amount": 8973000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-11-30sec_edgar
capex{"amount": 5740000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-08-31sec_edgar
capex{"amount": 2762000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-05-31sec_edgar
capex{"amount": 21301000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-02-29sec_edgar
capex{"amount": 17637000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-11-30sec_edgar
capex{"amount": 10720000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-08-31sec_edgar
capex{"amount": 4954000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-05-31sec_edgar
capex{"amount": 10399000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-02-28sec_edgar
capex{"amount": 8884000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-11-30sec_edgar
capex{"amount": 5770000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-08-31sec_edgar
capex{"amount": 2121000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-05-31sec_edgar
capex{"amount": 8339000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-02-28sec_edgar
capex{"amount": 5970000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-11-30sec_edgar
capex{"amount": 3713000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-08-31sec_edgar
capex{"amount": 2079000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-05-31sec_edgar
capex{"amount": 7962000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-02-28sec_edgar
capex{"amount": 5818000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-11-30sec_edgar
capex{"amount": 3527000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-08-31sec_edgar
capex{"amount": 1620000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-05-31sec_edgar
capex{"amount": 4317000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-02-29sec_edgar
capex{"amount": 3388000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-11-30sec_edgar
capex{"amount": 2576000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-08-31sec_edgar
capex{"amount": 1264000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-05-31sec_edgar
capex{"amount": 7437000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-02-28sec_edgar
capex{"amount": 4890000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-11-30sec_edgar
capex{"amount": 3367000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-08-31sec_edgar
capex{"amount": 1410000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-05-31sec_edgar
capex{"amount": 2133000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2014-02-28sec_edgar
capex{"amount": 1375000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-11-30sec_edgar
capex{"amount": 841000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-08-31sec_edgar
capex{"amount": 404000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2013-05-31sec_edgar
capex{"amount": 1852000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-02-28sec_edgar
capex{"amount": 1852000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2013-02-28sec_edgar
capex{"amount": 1396000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-11-30sec_edgar
capex{"amount": 1076000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2012-02-28sec_edgar
cash_and_equivalents{"amount": 38169000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-11-30sec_edgar
cash_and_equivalents{"amount": 38562000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-08-31sec_edgar
cash_and_equivalents{"amount": 34960000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-05-31sec_edgar
cash_and_equivalents{"amount": 41928000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-02-28sec_edgar
cash_and_equivalents{"amount": 44906000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-11-30sec_edgar
cash_and_equivalents{"amount": 47721000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-08-31sec_edgar
cash_and_equivalents{"amount": 59040000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-05-31sec_edgar
cash_and_equivalents{"amount": 79221000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-02-28sec_edgar
cash_and_equivalents{"amount": 91114000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-11-30sec_edgar
cash_and_equivalents{"amount": 101051000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-08-31sec_edgar
cash_and_equivalents{"amount": 96184000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-05-31sec_edgar
cash_and_equivalents{"amount": 94624000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-02-28sec_edgar
cash_and_equivalents{"amount": 91692000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-11-30sec_edgar
cash_and_equivalents{"amount": 107145000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-08-31sec_edgar
cash_and_equivalents{"amount": 104071000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-05-31sec_edgar
cash_and_equivalents{"amount": 107404000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-02-29sec_edgar
cash_and_equivalents{"amount": 101634000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-11-30sec_edgar
cash_and_equivalents{"amount": 193684000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-08-31sec_edgar
cash_and_equivalents{"amount": 190296000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-05-31sec_edgar
cash_and_equivalents{"amount": 256500000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2019-02-28sec_edgar
cash_and_equivalents{"amount": 271613000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-11-30sec_edgar
cash_and_equivalents{"amount": 273972000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-08-31sec_edgar
cash_and_equivalents{"amount": 169509000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-05-31sec_edgar
cash_and_equivalents{"amount": 132603000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-02-28sec_edgar
cash_and_equivalents{"amount": 138095000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-11-30sec_edgar
cash_and_equivalents{"amount": 126636000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-08-31sec_edgar
cash_and_equivalents{"amount": 108690000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-05-31sec_edgar
cash_and_equivalents{"amount": 93706000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-02-28sec_edgar
cash_and_equivalents{"amount": 75147000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-11-30sec_edgar
cash_and_equivalents{"amount": 94705000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-08-31sec_edgar
cash_and_equivalents{"amount": 67490000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-05-31sec_edgar
cash_and_equivalents{"amount": 139388000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-02-29sec_edgar
cash_and_equivalents{"amount": 106678000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2015-11-30sec_edgar
cash_and_equivalents{"amount": 100098000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2015-08-31sec_edgar
cash_and_equivalents{"amount": 116430000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2015-05-31sec_edgar
cash_and_equivalents{"amount": 34184000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-02-28sec_edgar
cash_and_equivalents{"amount": 23964000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-11-30sec_edgar
cash_and_equivalents{"amount": 23296000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-08-31sec_edgar
cash_and_equivalents{"amount": 22052000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-05-31sec_edgar
cash_and_equivalents{"amount": 19233000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-02-28sec_edgar
cash_and_equivalents{"amount": 31108000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-11-30sec_edgar
cash_and_equivalents{"amount": 29678000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-08-31sec_edgar
cash_and_equivalents{"amount": 24495000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-05-31sec_edgar
cash_and_equivalents{"amount": 63101000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-02-28sec_edgar
cash_and_equivalents{"amount": 13560000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-11-30sec_edgar
cash_and_equivalents{"amount": 10235000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2012-08-31sec_edgar
cash_and_equivalents{"amount": 7315000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2012-05-31sec_edgar
cash_and_equivalents{"amount": 5601000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2012-02-29sec_edgar
cash_and_equivalents{"amount": 5601000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2012-02-28sec_edgar