FACTANKER · measured, cited, anchored official records connected

Organization record

TPI Composites, Inc.

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

CIK: 0001455684Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/a7c82b7f-b84f-4d27-af00-f51b6c003100

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_receivable{"amount": 51462000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-12-31sec_edgar
accounts_receivable{"amount": 43735000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-09-30sec_edgar
accounts_receivable{"amount": 69053000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-06-30sec_edgar
accounts_receivable{"amount": 109896000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2025-03-31sec_edgar
accounts_receivable{"amount": 37417000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_receivable{"amount": 150186000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-09-30sec_edgar
accounts_receivable{"amount": 145907000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-06-30sec_edgar
accounts_receivable{"amount": 125870000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2024-03-31sec_edgar
accounts_receivable{"amount": 138029000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-12-31sec_edgar
accounts_receivable{"amount": 135660000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-09-30sec_edgar
accounts_receivable{"amount": 158411000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-06-30sec_edgar
accounts_receivable{"amount": 178651000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2023-03-31sec_edgar
accounts_receivable{"amount": 184809000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-12-31sec_edgar
accounts_receivable{"amount": 184029000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-09-30sec_edgar
accounts_receivable{"amount": 194913000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-06-30sec_edgar
accounts_receivable{"amount": 187993000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2022-03-31sec_edgar
accounts_receivable{"amount": 152992000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-12-31sec_edgar
accounts_receivable{"amount": 178104000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-09-30sec_edgar
accounts_receivable{"amount": 147827000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-06-30sec_edgar
accounts_receivable{"amount": 130417000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-03-31sec_edgar
accounts_receivable{"amount": 132768000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-12-31sec_edgar
accounts_receivable{"amount": 149985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-09-30sec_edgar
accounts_receivable{"amount": 133147000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-06-30sec_edgar
accounts_receivable{"amount": 127354000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-03-31sec_edgar
accounts_receivable{"amount": 184012000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-12-31sec_edgar
accounts_receivable{"amount": 152725000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-09-30sec_edgar
accounts_receivable{"amount": 154191000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-06-30sec_edgar
accounts_receivable{"amount": 167209000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-03-31sec_edgar
accounts_receivable{"amount": 176815000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-12-31sec_edgar
accounts_receivable{"amount": 117066000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-09-30sec_edgar
accounts_receivable{"amount": 119479000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-06-30sec_edgar
accounts_receivable{"amount": 117950000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-03-31sec_edgar
accounts_receivable{"amount": 121576000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-12-31sec_edgar
accounts_receivable{"amount": 134458000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-09-30sec_edgar
accounts_receivable{"amount": 117202000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-06-30sec_edgar
accounts_receivable{"amount": 96564000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_receivable{"amount": 67842000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_receivable{"amount": 100150000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-09-30sec_edgar
accounts_receivable{"amount": 87556000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_receivable{"amount": 72913000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-12-31sec_edgar
capex{"amount": 14531000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-12-31sec_edgar
capex{"amount": 13272000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-09-30sec_edgar
capex{"amount": 10216000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-06-30sec_edgar
capex{"amount": 6512000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-03-31sec_edgar
capex{"amount": 26201000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-12-31sec_edgar
capex{"amount": 22079000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-09-30sec_edgar
capex{"amount": 15405000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-06-30sec_edgar
capex{"amount": 8285000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-03-31sec_edgar
capex{"amount": 36137000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-12-31sec_edgar
capex{"amount": 15846000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-09-30sec_edgar
capex{"amount": 6694000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-06-30sec_edgar
capex{"amount": 3275000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-03-31sec_edgar
capex{"amount": 18832000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-12-31sec_edgar
capex{"amount": 11492000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-09-30sec_edgar
capex{"amount": 8010000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-06-30sec_edgar
capex{"amount": 5516000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-03-31sec_edgar
capex{"amount": 37119000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-12-31sec_edgar
capex{"amount": 30138000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-09-30sec_edgar
capex{"amount": 27059000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-06-30sec_edgar
capex{"amount": 18786000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-03-31sec_edgar
capex{"amount": 65666000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-12-31sec_edgar
capex{"amount": 53428000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-09-30sec_edgar
capex{"amount": 42030000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-06-30sec_edgar
capex{"amount": 26983000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-03-31sec_edgar
capex{"amount": 74408000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-12-31sec_edgar
capex{"amount": 59092000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-09-30sec_edgar
capex{"amount": 37739000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-06-30sec_edgar
capex{"amount": 18709000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-03-31sec_edgar
capex{"amount": 52688000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-12-31sec_edgar
capex{"amount": 50636000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-09-30sec_edgar
capex{"amount": 42310000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-06-30sec_edgar
capex{"amount": 11714000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-03-31sec_edgar
capex{"amount": 44828000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-12-31sec_edgar
capex{"amount": 35312000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-09-30sec_edgar
capex{"amount": 26727000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-06-30sec_edgar
capex{"amount": 16922000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-03-31sec_edgar
capex{"amount": 30507000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-12-31sec_edgar
capex{"amount": 18917000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-09-30sec_edgar
capex{"amount": 14244000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-06-30sec_edgar
capex{"amount": 10888000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-03-31sec_edgar
capex{"amount": 26361000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-12-31sec_edgar
capex{"amount": 25161000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-09-30sec_edgar
capex{"amount": 20310000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2015-06-30sec_edgar
capex{"amount": 18924000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2014-12-31sec_edgar
cash_and_equivalents{"amount": 13899000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-12-31sec_edgar
cash_and_equivalents{"amount": 29500000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-09-30sec_edgar
cash_and_equivalents{"amount": 106419000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2025-06-30sec_edgar
cash_and_equivalents{"amount": 171859000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2025-03-31sec_edgar
cash_and_equivalents{"amount": 143300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-12-31sec_edgar
cash_and_equivalents{"amount": 80911000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-09-30sec_edgar
cash_and_equivalents{"amount": 101861000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-06-30sec_edgar
cash_and_equivalents{"amount": 116850000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-03-31sec_edgar
cash_and_equivalents{"amount": 119894000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2023-12-31sec_edgar
cash_and_equivalents{"amount": 160648000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2023-09-30sec_edgar
cash_and_equivalents{"amount": 170096000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2023-06-30sec_edgar
cash_and_equivalents{"amount": 164231000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2023-03-31sec_edgar
cash_and_equivalents{"amount": 130623000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-12-31sec_edgar
cash_and_equivalents{"amount": 86812000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-09-30sec_edgar
cash_and_equivalents{"amount": 142515000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-06-30sec_edgar
cash_and_equivalents{"amount": 120275000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2022-03-31sec_edgar
cash_and_equivalents{"amount": 216236000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-12-31sec_edgar
cash_and_equivalents{"amount": 119005000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-09-30sec_edgar
cash_and_equivalents{"amount": 123107000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-06-30sec_edgar
cash_and_equivalents{"amount": 136236000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-03-31sec_edgar
cash_and_equivalents{"amount": 82463000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-12-31sec_edgar
cash_and_equivalents{"amount": 149422000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-09-30sec_edgar
cash_and_equivalents{"amount": 96657000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-06-30sec_edgar
cash_and_equivalents{"amount": 109473000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-03-31sec_edgar
cash_and_equivalents{"amount": 60580000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-12-31sec_edgar
cash_and_equivalents{"amount": 92085000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-09-30sec_edgar
cash_and_equivalents{"amount": 58664000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-06-30sec_edgar
cash_and_equivalents{"amount": 78319000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-03-31sec_edgar
cash_and_equivalents{"amount": 85346000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-12-31sec_edgar
cash_and_equivalents{"amount": 110838000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-09-30sec_edgar
cash_and_equivalents{"amount": 113995000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-06-30sec_edgar
cash_and_equivalents{"amount": 138841000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-03-31sec_edgar
cash_and_equivalents{"amount": 148113000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-12-31sec_edgar
cash_and_equivalents{"amount": 139065000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-09-30sec_edgar
cash_and_equivalents{"amount": 130834000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-06-30sec_edgar
cash_and_equivalents{"amount": 115541000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-03-31sec_edgar
cash_and_equivalents{"amount": 119066000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-12-31sec_edgar
cash_and_equivalents{"amount": 106802000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2016-09-30sec_edgar
cash_and_equivalents{"amount": 31057000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-06-30sec_edgar
cash_and_equivalents{"amount": 35842000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-03-31sec_edgar
cash_and_equivalents{"amount": 45917000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-12-31sec_edgar
cash_and_equivalents{"amount": 6957000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2015-09-30sec_edgar
cash_and_equivalents{"amount": 12325000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-06-30sec_edgar
cash_and_equivalents{"amount": 43592000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-12-31sec_edgar
cash_and_equivalents{"amount": 43592000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2014-12-29sec_edgar
cash_and_equivalents{"amount": 11755000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2013-12-31sec_edgar
cash_and_restricted_cash{"amount": 24590000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-12-31sec_edgar
cash_and_restricted_cash{"amount": 40542000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-09-30sec_edgar
cash_and_restricted_cash{"amount": 117089000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2025-06-30sec_edgar
cash_and_restricted_cash{"amount": 183069000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2025-03-31sec_edgar
cash_and_restricted_cash{"amount": 207659000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2024-12-31sec_edgar
cash_and_restricted_cash{"amount": 136182000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2024-09-30sec_edgar
cash_and_restricted_cash{"amount": 111038000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2024-06-30sec_edgar
cash_and_restricted_cash{"amount": 129737000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2024-03-31sec_edgar
cash_and_restricted_cash{"amount": 172813000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2023-12-31sec_edgar
cash_and_restricted_cash{"amount": 173880000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2023-09-30sec_edgar
cash_and_restricted_cash{"amount": 181144000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2023-06-30sec_edgar
cash_and_restricted_cash{"amount": 174409000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2023-03-31sec_edgar
cash_and_restricted_cash{"amount": 153069000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-12-31sec_edgar
cash_and_restricted_cash{"amount": 138959000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-09-30sec_edgar
cash_and_restricted_cash{"amount": 163672000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-06-30sec_edgar
cash_and_restricted_cash{"amount": 140762000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2022-03-31sec_edgar
cash_and_restricted_cash{"amount": 252218000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2021-12-31sec_edgar
cash_and_restricted_cash{"amount": 130196000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2020-12-31sec_edgar
cash_and_restricted_cash{"amount": 97444000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2020-06-30sec_edgar
cash_and_restricted_cash{"amount": 110610000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2020-03-31sec_edgar
cash_and_restricted_cash{"amount": 71749000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-12-31sec_edgar
cash_and_restricted_cash{"amount": 94160000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-09-30sec_edgar
cash_and_restricted_cash{"amount": 61261000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-06-30sec_edgar
cash_and_restricted_cash{"amount": 80644000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2019-03-31sec_edgar
cash_and_restricted_cash{"amount": 89376000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2018-12-31sec_edgar
cash_and_restricted_cash{"amount": 114158000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-09-30sec_edgar
cash_and_restricted_cash{"amount": 118901000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-06-30sec_edgar
cash_and_restricted_cash{"amount": 142567000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2018-03-31sec_edgar
cash_and_restricted_cash{"amount": 152437000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-12-31sec_edgar
cash_and_restricted_cash{"amount": 120007000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2017-03-31sec_edgar
cash_and_restricted_cash{"amount": 129863000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa2016-12-31sec_edgar
cashflow_financing{"amount": -44453000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2025-12-31sec_edgar
cashflow_financing{"amount": -41492000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2025-09-30sec_edgar
cashflow_financing{"amount": -56181000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2025-06-30sec_edgar
cashflow_financing{"amount": -21730000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2025-03-31sec_edgar
cashflow_financing{"amount": 50964000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2024-12-31sec_edgar
cashflow_financing{"amount": 60776000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2024-09-30sec_edgar
cashflow_financing{"amount": 29407000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2024-06-30sec_edgar
cashflow_financing{"amount": 3880000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2024-03-31sec_edgar
cashflow_financing{"amount": 121994000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2023-12-31sec_edgar
cashflow_financing{"amount": 109029000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2023-09-30sec_edgar
cashflow_financing{"amount": 108109000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2023-06-30sec_edgar
cashflow_financing{"amount": 107746000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2023-03-31sec_edgar
cashflow_financing{"amount": -14597000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2022-12-31sec_edgar
cashflow_financing{"amount": -12865000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2022-09-30sec_edgar
cashflow_financing{"amount": -12726000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2022-06-30sec_edgar
cashflow_financing{"amount": -23279000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2022-03-31sec_edgar
cashflow_financing{"amount": 198919000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2021-12-31sec_edgar
cashflow_financing{"amount": 48280000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2021-09-30sec_edgar
cashflow_financing{"amount": 23702000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2021-06-30sec_edgar
cashflow_financing{"amount": 18471000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2021-03-31sec_edgar
cashflow_financing{"amount": 88612000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-12-31sec_edgar
cashflow_financing{"amount": 102427000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu2020-09-30sec_edgar
cashflow_financing{"amount": 97255000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-06-30sec_edgar
cashflow_financing{"amount": 65082000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2020-03-31sec_edgar
cashflow_financing{"amount": 970000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2019-12-31sec_edgar
cashflow_financing{"amount": 2358000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2019-09-30sec_edgar
cashflow_financing{"amount": 10446000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-06-30sec_edgar
cashflow_financing{"amount": 21075000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-03-31sec_edgar
cashflow_financing{"amount": -7732000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-12-31sec_edgar
cashflow_financing{"amount": -4555000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-09-30sec_edgar
cashflow_financing{"amount": 6692000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2018-06-30sec_edgar
cashflow_financing{"amount": 4490000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2018-03-31sec_edgar
cashflow_financing{"amount": -8383000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2017-12-31sec_edgar
cashflow_financing{"amount": 5026000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2017-09-30sec_edgar
cashflow_financing{"amount": 4922000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2017-06-30sec_edgar
cashflow_financing{"amount": 51829000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2016-12-31sec_edgar
cashflow_investing{"amount": -15847000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2025-12-31sec_edgar
cashflow_investing{"amount": -14588000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2025-09-30sec_edgar
cashflow_investing{"amount": -10216000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu2025-06-30sec_edgar