Organization record
Gritstone bio, 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": 4132000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-06-30 | sec_edgar |
| accounts_payable | {"amount": 7248000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_payable | {"amount": 3819000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 4265000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_payable | {"amount": 4925000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-06-30 | sec_edgar |
| accounts_payable | {"amount": 5975000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| accounts_payable | {"amount": 8694000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 2885000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-09-30 | sec_edgar |
| accounts_payable | {"amount": 2381000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 5641000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-03-31 | sec_edgar |
| accounts_payable | {"amount": 4230000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 3393000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-09-30 | sec_edgar |
| accounts_payable | {"amount": 4795000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 6368000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-03-31 | sec_edgar |
| accounts_payable | {"amount": 9578000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 3284000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-09-30 | sec_edgar |
| accounts_payable | {"amount": 4301000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-06-30 | sec_edgar |
| accounts_payable | {"amount": 5008000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-03-31 | sec_edgar |
| accounts_payable | {"amount": 4621000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 6737000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-09-30 | sec_edgar |
| accounts_payable | {"amount": 5253000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-06-30 | sec_edgar |
| accounts_payable | {"amount": 3622000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-03-31 | sec_edgar |
| accounts_payable | {"amount": 4825000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"amount": 3874000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-09-30 | sec_edgar |
| accounts_payable | {"amount": 3935000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2017-12-31 | sec_edgar |
| capex | {"amount": 175000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-06-30 | sec_edgar |
| capex | {"amount": 143000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-03-31 | sec_edgar |
| capex | {"amount": 4572000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-12-31 | sec_edgar |
| capex | {"amount": 4381000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-09-30 | sec_edgar |
| capex | {"amount": 3288000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-06-30 | sec_edgar |
| capex | {"amount": 1567000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-03-31 | sec_edgar |
| capex | {"amount": 5872000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-12-31 | sec_edgar |
| capex | {"amount": 4389000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-09-30 | sec_edgar |
| capex | {"amount": 3265000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-06-30 | sec_edgar |
| capex | {"amount": 1812000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-03-31 | sec_edgar |
| capex | {"amount": 5463000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 4133000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-09-30 | sec_edgar |
| capex | {"amount": 2660000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-06-30 | sec_edgar |
| capex | {"amount": 990000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2021-03-31 | sec_edgar |
| capex | {"amount": 3515000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| capex | {"amount": 3243000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-09-30 | sec_edgar |
| capex | {"amount": 2625000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-06-30 | sec_edgar |
| capex | {"amount": 1609000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-03-31 | sec_edgar |
| capex | {"amount": 16173000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-12-31 | sec_edgar |
| capex | {"amount": 10575000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2019-09-30 | sec_edgar |
| capex | {"amount": 4831000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-06-30 | sec_edgar |
| capex | {"amount": 2578000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-03-31 | sec_edgar |
| capex | {"amount": 5663000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-31 | sec_edgar |
| capex | {"amount": 3375000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-09-30 | sec_edgar |
| capex | {"amount": 2857000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-06-30 | sec_edgar |
| capex | {"amount": 1692000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-03-31 | sec_edgar |
| capex | {"amount": 11522000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-12-31 | sec_edgar |
| capex | {"amount": 8017000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2017-09-30 | sec_edgar |
| capex | {"amount": 6984000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 50900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 42395000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 62986000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 29539000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 41414000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 47128000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 55498000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 64909000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 65694000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 69158000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 93287000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 131423000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 64081000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 108505000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 170056000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 57648000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 62631000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 54860000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 57408000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 116942000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2019-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 107728000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2019-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 34572000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 52183000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 65936000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 39007000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 56869000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 48932000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 70575000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 36071000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 49141000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 54495000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 64765000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 76926000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 80295000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 83843000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 110577000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 148105000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 65073000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 109497000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2021-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 171048000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 59215000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 63623000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 55852000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 58400000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 117934000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2019-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 108720000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2019-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 35564000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 53175000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 66928000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 38533000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 30726000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 39999000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 99028000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2017-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 12410000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2016-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23883000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": 35254000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -379000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": 25117000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 9400000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": 9664000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-06-30 | sec_edgar |
| cashflow_financing | {"amount": 8647000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": 83098000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 18733000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_financing | {"amount": -607000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": -917000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 108760000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 75883000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-09-30 | sec_edgar |
| cashflow_financing | {"amount": 19140000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 17395000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_financing | {"amount": 135801000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10369000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_financing | {"amount": 10332000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": 5655000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-03-31 | sec_edgar |
| cashflow_financing | {"amount": 74395000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 70128000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_financing | {"amount": 69876000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_financing | {"amount": 86000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2019-03-31 | sec_edgar |
| cashflow_financing | {"amount": 110441000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": 19737000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_financing | {"amount": 8237000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2018-06-30 | sec_edgar |
| cashflow_financing | {"amount": 9000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2018-03-31 | sec_edgar |
| cashflow_financing | {"amount": 95812000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-12-31 | sec_edgar |
| cashflow_financing | {"amount": 92570000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_financing | {"amount": 35946000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": 11418000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": 12303000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_investing | {"amount": 102341000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": 64046000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-09-30 | sec_edgar |
| cashflow_investing | {"amount": 45765000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-06-30 | sec_edgar |
| cashflow_investing | {"amount": 21173000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": -12964000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 33188000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-09-30 | sec_edgar |
| cashflow_investing | {"amount": 30113000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": 7634000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": -118553000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -71927000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_investing | {"amount": -113087000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -89600000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-03-31 | sec_edgar |
| cashflow_investing | {"amount": 65949000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": 54331000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-09-30 | sec_edgar |
| cashflow_investing | {"amount": 38599000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": 14774000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-03-31 | sec_edgar |
| cashflow_investing | {"amount": 15841000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": 57190000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-09-30 | sec_edgar |
| cashflow_investing | {"amount": 23207000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2019-06-30 | sec_edgar |
| cashflow_investing | {"amount": 1430000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2019-03-31 | sec_edgar |
| cashflow_investing | {"amount": -59103000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_investing | {"amount": 32358000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-09-30 | sec_edgar |
| cashflow_investing | {"amount": 17363000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2018-06-30 | sec_edgar |
| cashflow_investing | {"amount": 5778000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2018-03-31 | sec_edgar |
| cashflow_investing | {"amount": -33252000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_investing | {"amount": 14679000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2017-09-30 | sec_edgar |
| cashflow_investing | {"amount": -32127000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": -60378000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": -33567000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-03-31 | sec_edgar |
| cashflow_operating | {"amount": -121648000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -102140000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2023-09-30 | sec_edgar |
| cashflow_operating | {"amount": -71053000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-06-30 | sec_edgar |
| cashflow_operating | {"amount": -40090000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": -115946000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "c | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -85572000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-09-30 | sec_edgar |
| cashflow_operating | {"amount": -59788000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -33451000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": -50678000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -26899000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-09-30 | sec_edgar |
| cashflow_operating | {"amount": -12028000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": 10654000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-03-31 | sec_edgar |
| cashflow_operating | {"amount": -89102000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -63885000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-09-30 | sec_edgar |
| cashflow_operating | {"amount": -43708000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": -22977000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-03-31 | sec_edgar |
| cashflow_operating | {"amount": -85011000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -62559000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-09-30 | sec_edgar |
| cashflow_operating | {"amount": -37538000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-06-30 | sec_edgar |
| cashflow_operating | {"amount": -19127000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-03-31 | sec_edgar |
| cashflow_operating | {"amount": -38162000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_operating | {"amount": -25166000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-09-30 | sec_edgar |
| cashflow_operating | {"amount": -27066000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-06-30 | sec_edgar |
| cashflow_operating | {"amount": -15060000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-03-31 | sec_edgar |
| cashflow_operating | {"amount": -34971000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-12-31 | sec_edgar |
| cashflow_operating | {"amount": -20631000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2017-09-30 | sec_edgar |
| cashflow_operating | {"amount": -15292000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 117787732, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 98114860, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 97585415, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 93075427, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-09-30 | sec_edgar |