Organization record
Hanger, Inc.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 67651000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 57969000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 63565000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 61721000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_payable | {"amount": 58400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 51002000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_payable | {"amount": 65091000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 63630000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 51449000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 47189000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 48477000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 53831000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_payable | {"amount": 52268000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 50173000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 55797000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 52325000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 50313000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-06-30 | sec_edgar |
| accounts_payable | {"amount": 50722000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-03-31 | sec_edgar |
| accounts_payable | {"amount": 48269000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| accounts_payable | {"amount": 50337000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-09-30 | sec_edgar |
| accounts_payable | {"amount": 49654000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-06-30 | sec_edgar |
| accounts_payable | {"amount": 57491000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-03-31 | sec_edgar |
| accounts_payable | {"amount": 50549000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-12-31 | sec_edgar |
| accounts_payable | {"amount": 59113000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-09-30 | sec_edgar |
| accounts_payable | {"amount": 68909000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-06-30 | sec_edgar |
| accounts_payable | {"amount": 40813000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2016-03-31 | sec_edgar |
| accounts_payable | {"amount": 56099000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-12-31 | sec_edgar |
| accounts_payable | {"amount": 52957000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-09-30 | sec_edgar |
| accounts_payable | {"amount": 52324000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-06-30 | sec_edgar |
| accounts_payable | {"amount": 54765000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-03-31 | sec_edgar |
| accounts_payable | {"amount": 48554000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-12-31 | sec_edgar |
| accounts_payable | {"amount": 49658000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-09-30 | sec_edgar |
| accounts_payable | {"amount": 45642000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-06-30 | sec_edgar |
| accounts_payable | {"amount": 43964000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-03-31 | sec_edgar |
| accounts_payable | {"amount": 44519000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 44921000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-09-30 | sec_edgar |
| accounts_payable | {"amount": 47798000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-30 | sec_edgar |
| accounts_payable | {"amount": 36189000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-31 | sec_edgar |
| accounts_payable | {"amount": 28923000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 27902000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-30 | sec_edgar |
| accounts_payable | {"amount": 29116000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 26105000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 26561000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 24011000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 21633000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| accounts_payable | {"amount": 29243000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 150898000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 139617000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-03-31 | sec_edgar |
| accounts_receivable | {"amount": 152058000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 136112000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-09-30 | sec_edgar |
| accounts_receivable | {"amount": 124956000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 118162000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2021-03-31 | sec_edgar |
| accounts_receivable | {"amount": 128596000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 121409000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-09-30 | sec_edgar |
| accounts_receivable | {"amount": 115575000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-06-30 | sec_edgar |
| accounts_receivable | {"amount": 128882000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2020-03-31 | sec_edgar |
| accounts_receivable | {"amount": 159359000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 145378000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-09-30 | sec_edgar |
| accounts_receivable | {"amount": 148275000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-06-30 | sec_edgar |
| accounts_receivable | {"amount": 136891000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2019-03-31 | sec_edgar |
| accounts_receivable | {"amount": 143986000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-12-31 | sec_edgar |
| accounts_receivable | {"amount": 132446000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-09-30 | sec_edgar |
| accounts_receivable | {"amount": 134079000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-06-30 | sec_edgar |
| accounts_receivable | {"amount": 127010000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2018-03-31 | sec_edgar |
| accounts_receivable | {"amount": 146346000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 134424000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-09-30 | sec_edgar |
| accounts_receivable | {"amount": 133646000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-06-30 | sec_edgar |
| accounts_receivable | {"amount": 125776000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2017-03-31 | sec_edgar |
| accounts_receivable | {"amount": 144562000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-12-31 | sec_edgar |
| accounts_receivable | {"amount": 139203000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-09-30 | sec_edgar |
| accounts_receivable | {"amount": 145605000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-06-30 | sec_edgar |
| accounts_receivable | {"amount": 149816000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2016-03-31 | sec_edgar |
| accounts_receivable | {"amount": 174592000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-12-31 | sec_edgar |
| accounts_receivable | {"amount": 166058000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-09-30 | sec_edgar |
| accounts_receivable | {"amount": 163635000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-06-30 | sec_edgar |
| accounts_receivable | {"amount": 159244000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2015-03-31 | sec_edgar |
| accounts_receivable | {"amount": 174248000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-12-31 | sec_edgar |
| accounts_receivable | {"amount": 165787000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-09-30 | sec_edgar |
| accounts_receivable | {"amount": 159471000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-06-30 | sec_edgar |
| accounts_receivable | {"amount": 146060000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2014-03-31 | sec_edgar |
| accounts_receivable | {"amount": 154739000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 149952000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-09-30 | sec_edgar |
| accounts_receivable | {"amount": 150276000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-06-30 | sec_edgar |
| accounts_receivable | {"amount": 139756000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2013-03-31 | sec_edgar |
| accounts_receivable | {"amount": 165668000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 144096000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-09-30 | sec_edgar |
| accounts_receivable | {"amount": 142551000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 133308000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 138826000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 127231000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 121731000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2011-06-30 | sec_edgar |
| accounts_receivable | {"amount": 118622000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2010-12-31 | sec_edgar |
| capex | {"amount": 10596000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-06-30 | sec_edgar |
| capex | {"amount": 4003000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-03-31 | sec_edgar |
| capex | {"amount": 22579000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-12-31 | sec_edgar |
| capex | {"amount": 17201000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-09-30 | sec_edgar |
| capex | {"amount": 13339000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-06-30 | sec_edgar |
| capex | {"amount": 6541000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-03-31 | sec_edgar |
| capex | {"amount": 24500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-12-31 | sec_edgar |
| capex | {"amount": 19352000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-09-30 | sec_edgar |
| capex | {"amount": 15742000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-06-30 | sec_edgar |
| capex | {"amount": 6526000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-03-31 | sec_edgar |
| capex | {"amount": 26433000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-12-31 | sec_edgar |
| capex | {"amount": 20262000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-09-30 | sec_edgar |
| capex | {"amount": 14806000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-06-30 | sec_edgar |
| capex | {"amount": 6897000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-03-31 | sec_edgar |
| capex | {"amount": 18984000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-12-31 | sec_edgar |
| capex | {"amount": 16435000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-09-30 | sec_edgar |
| capex | {"amount": 11322000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-06-30 | sec_edgar |
| capex | {"amount": 4388000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-03-31 | sec_edgar |
| capex | {"amount": 16355000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-12-31 | sec_edgar |
| capex | {"amount": 11237000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-09-30 | sec_edgar |
| capex | {"amount": 6433000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-06-30 | sec_edgar |
| capex | {"amount": 2348000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-03-31 | sec_edgar |
| capex | {"amount": 21148000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-12-31 | sec_edgar |
| capex | {"amount": 13943000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2016-09-30 | sec_edgar |
| capex | {"amount": 9963000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-06-30 | sec_edgar |
| capex | {"amount": 6364000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-03-31 | sec_edgar |
| capex | {"amount": 27620000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-12-31 | sec_edgar |
| capex | {"amount": 22133000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-09-30 | sec_edgar |
| capex | {"amount": 16150000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2015-06-30 | sec_edgar |
| capex | {"amount": 8583000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-03-31 | sec_edgar |
| capex | {"amount": 27096000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-12-31 | sec_edgar |
| capex | {"amount": 18924000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-09-30 | sec_edgar |
| capex | {"amount": 14805000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2014-06-30 | sec_edgar |
| capex | {"amount": 8526000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-03-31 | sec_edgar |
| capex | {"amount": 25907000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-12-31 | sec_edgar |
| capex | {"amount": 19174000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-09-30 | sec_edgar |
| capex | {"amount": 13741000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2013-06-30 | sec_edgar |
| capex | {"amount": 3450000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-03-31 | sec_edgar |
| capex | {"amount": 24503000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-12-31 | sec_edgar |
| capex | {"amount": 23439000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-09-30 | sec_edgar |
| capex | {"amount": 14907000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-06-30 | sec_edgar |
| capex | {"amount": 4777000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-31 | sec_edgar |
| capex | {"amount": 25300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 18879000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-09-30 | sec_edgar |
| capex | {"amount": 13630000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-06-30 | sec_edgar |
| capex | {"amount": 5437000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-03-31 | sec_edgar |
| capex | {"amount": 30593000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-12-31 | sec_edgar |
| capex | {"amount": 19743000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-09-30 | sec_edgar |
| capex | {"amount": 13740000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-06-30 | sec_edgar |
| capex | {"amount": 21270000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24380000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 37423000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 61692000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 75587000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 76178000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 70316000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 144602000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 147510000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 129853000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 115949000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 74419000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 49947000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 38229000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 20511000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 95114000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 61035000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 48792000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 32913000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1508000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 460000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 911000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2017-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1414000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2017-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7157000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 58753000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4902000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2014-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 55624000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 9860000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7216000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 5766000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 15033000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19211000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 55618000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 41613000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 32248000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 42896000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 31437000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19526000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19666000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 36308000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 95609000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 72133000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 84558000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 58413000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 144602000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 74419000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 49947000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 38229000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 20511000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 95114000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 63346000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 51123000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 35262000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4779000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2659000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3142000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 3657000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2017-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 9412000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2016-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 62623000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2015-12-31 | sec_edgar |