FACTANKER

BEACON ROOFING SUPPLY, INC.

CIK 0001124941

Branche: Wholesale-Lumber & Other Construction Materials

Zeitreihen: Revenue nach Geschäftsjahr · Net Income nach Geschäftsjahr

FaktWertZeitQuelle
accounts_payable{"amount": 1275700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-03-31sec_edgar
accounts_payable{"amount": 938000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-12-31sec_edgar
accounts_payable{"amount": 1202700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-09-30sec_edgar
accounts_payable{"amount": 1322600000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-06-30sec_edgar
accounts_payable{"amount": 1247200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-03-31sec_edgar
accounts_payable{"amount": 942800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-12-31sec_edgar
accounts_payable{"amount": 1179900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-09-30sec_edgar
accounts_payable{"amount": 1317400000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-06-30sec_edgar
accounts_payable{"amount": 879900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-03-31sec_edgar
accounts_payable{"amount": 821000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-12-31sec_edgar
accounts_payable{"amount": 1062200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-09-30sec_edgar
accounts_payable{"amount": 1168900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-06-30sec_edgar
accounts_payable{"amount": 1052200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-03-31sec_edgar
accounts_payable{"amount": 794200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-12-31sec_edgar
accounts_payable{"amount": 812900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-09-30sec_edgar
accounts_payable{"amount": 877700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-06-30sec_edgar
accounts_payable{"amount": 689000000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-03-31sec_edgar
accounts_payable{"amount": 738300000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_payable{"amount": 885800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-09-30sec_edgar
accounts_payable{"amount": 731700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-06-30sec_edgar
accounts_payable{"amount": 587800000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-03-31sec_edgar
accounts_payable{"amount": 542200000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-12-31sec_edgar
accounts_payable{"amount": 822900000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-09-30sec_edgar
accounts_payable{"amount": 643411000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-06-30sec_edgar
accounts_payable{"amount": 510434000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-03-31sec_edgar
accounts_payable{"amount": 551940000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-12-31sec_edgar
accounts_payable{"amount": 880872000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-09-30sec_edgar
accounts_payable{"amount": 719686000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-06-30sec_edgar
accounts_payable{"amount": 593559000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-03-31sec_edgar
accounts_payable{"amount": 315442000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_payable{"amount": 503697000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-09-30sec_edgar
accounts_payable{"amount": 387579000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-06-30sec_edgar
accounts_payable{"amount": 486328000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-03-31sec_edgar
accounts_payable{"amount": 336837000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-12-31sec_edgar
accounts_payable{"amount": 360915000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-09-30sec_edgar
accounts_payable{"amount": 563332000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-06-30sec_edgar
accounts_payable{"amount": 417994000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-03-31sec_edgar
accounts_payable{"amount": 347205000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-12-31sec_edgar
accounts_payable{"amount": 244891000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-09-30sec_edgar
accounts_payable{"amount": 257656000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-06-30sec_edgar
accounts_payable{"amount": 202713000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-03-31sec_edgar
accounts_payable{"amount": 163367000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-12-31sec_edgar
accounts_payable{"amount": 220834000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-09-30sec_edgar
accounts_payable{"amount": 227630000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-06-30sec_edgar
accounts_payable{"amount": 308209000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2014-03-31sec_edgar
accounts_payable{"amount": 213557000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-12-31sec_edgar
accounts_payable{"amount": 182914000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-09-30sec_edgar
accounts_payable{"amount": 253262000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-06-30sec_edgar
accounts_payable{"amount": 185134000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2013-03-31sec_edgar
accounts_payable{"amount": 176322000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-12-31sec_edgar
accounts_payable{"amount": 167390000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-09-30sec_edgar
accounts_payable{"amount": 214865000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-06-30sec_edgar
accounts_payable{"amount": 239080000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2012-03-31sec_edgar
accounts_payable{"amount": 149699000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-12-31sec_edgar
accounts_payable{"amount": 182523000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-09-30sec_edgar
accounts_payable{"amount": 240012000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-06-30sec_edgar
accounts_payable{"amount": 171343000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2011-03-31sec_edgar
accounts_payable{"amount": 128121000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-12-31sec_edgar
accounts_payable{"amount": 144064000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-09-30sec_edgar
accounts_payable{"amount": 168227000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-06-30sec_edgar
accounts_payable{"amount": 130012000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2010-03-31sec_edgar
accounts_payable{"amount": 86404000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2009-12-31sec_edgar
accounts_receivable{"amount": 1250500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2025-03-31sec_edgar
accounts_receivable{"amount": 1196100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2024-12-31sec_edgar
accounts_receivable{"amount": 1596700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2024-09-30sec_edgar
accounts_receivable{"amount": 1570800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2024-06-30sec_edgar
accounts_receivable{"amount": 1188500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2024-03-31sec_edgar
accounts_receivable{"amount": 1140200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2023-12-31sec_edgar
accounts_receivable{"amount": 1415700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2023-09-30sec_edgar
accounts_receivable{"amount": 1361700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2023-06-30sec_edgar
accounts_receivable{"amount": 1003700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2023-03-31sec_edgar
accounts_receivable{"amount": 1009100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2022-12-31sec_edgar
accounts_receivable{"amount": 1352500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2022-09-30sec_edgar
accounts_receivable{"amount": 1321700000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2022-06-30sec_edgar
accounts_receivable{"amount": 1008500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2022-03-31sec_edgar
accounts_receivable{"amount": 855200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-12-31sec_edgar
accounts_receivable{"amount": 978300000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-09-30sec_edgar
accounts_receivable{"amount": 965100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-06-30sec_edgar
accounts_receivable{"amount": 759500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2021-03-31sec_edgar
accounts_receivable{"amount": 746400000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-12-31sec_edgar
accounts_receivable{"amount": 885200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-09-30sec_edgar
accounts_receivable{"amount": 858800000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-06-30sec_edgar
accounts_receivable{"amount": 753200000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2020-03-31sec_edgar
accounts_receivable{"amount": 716500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-12-31sec_edgar
accounts_receivable{"amount": 1108100000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2019-09-30sec_edgar
accounts_receivable{"amount": 1079091000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2019-06-30sec_edgar
accounts_receivable{"amount": 869760000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2019-03-31sec_edgar
accounts_receivable{"amount": 881749000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-12-31sec_edgar
accounts_receivable{"amount": 1090533000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2018-09-30sec_edgar
accounts_receivable{"amount": 1077888000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD2018-06-30sec_edgar
accounts_receivable{"amount": 832823000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2018-03-31sec_edgar
accounts_receivable{"amount": 552703000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-12-31sec_edgar
accounts_receivable{"amount": 704527000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-09-30sec_edgar
accounts_receivable{"amount": 670977000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-06-30sec_edgar
accounts_receivable{"amount": 506386000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2017-03-31sec_edgar
accounts_receivable{"amount": 489898000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-12-31sec_edgar
accounts_receivable{"amount": 626965000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-09-30sec_edgar
accounts_receivable{"amount": 640101000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-06-30sec_edgar
accounts_receivable{"amount": 490850000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2016-03-31sec_edgar
accounts_receivable{"amount": 489172000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-12-31sec_edgar
accounts_receivable{"amount": 399732000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-09-30sec_edgar
accounts_receivable{"amount": 389499000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-06-30sec_edgar
accounts_receivable{"amount": 248154000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2015-03-31sec_edgar
accounts_receivable{"amount": 269383000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-12-31sec_edgar
accounts_receivable{"amount": 360802000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-09-30sec_edgar
accounts_receivable{"amount": 352554000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-06-30sec_edgar
accounts_receivable{"amount": 230379000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2014-03-31sec_edgar
accounts_receivable{"amount": 243752000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-12-31sec_edgar
accounts_receivable{"amount": 329673000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-09-30sec_edgar
accounts_receivable{"amount": 313698000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-06-30sec_edgar
accounts_receivable{"amount": 227810000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2013-03-31sec_edgar
accounts_receivable{"amount": 231500000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-12-31sec_edgar
accounts_receivable{"amount": 291456000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-09-30sec_edgar
accounts_receivable{"amount": 279304000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-06-30sec_edgar
accounts_receivable{"amount": 210594000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2012-03-31sec_edgar
accounts_receivable{"amount": 221665000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-12-31sec_edgar
accounts_receivable{"amount": 280322000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-09-30sec_edgar
accounts_receivable{"amount": 296208000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-06-30sec_edgar
accounts_receivable{"amount": 177825000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2011-03-31sec_edgar
accounts_receivable{"amount": 184546000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2010-12-31sec_edgar
accounts_receivable{"amount": 241341000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2010-09-30sec_edgar
accounts_receivable{"amount": 234789000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2010-06-30sec_edgar
accounts_receivable{"amount": 162080000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2010-03-31sec_edgar
accounts_receivable{"amount": 158868000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"2009-12-31sec_edgar
capex{"amount": 13100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2025-03-31sec_edgar
capex{"amount": 126600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu2024-12-31sec_edgar
capex{"amount": 87600000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-09-30sec_edgar
capex{"amount": 61500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-06-30sec_edgar
capex{"amount": 27000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2024-03-31sec_edgar
capex{"amount": 122900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cu2023-12-31sec_edgar
capex{"amount": 85500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-09-30sec_edgar
capex{"amount": 60300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-06-30sec_edgar
capex{"amount": 22200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2023-03-31sec_edgar
capex{"amount": 90100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-12-31sec_edgar
capex{"amount": 54500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-09-30sec_edgar
capex{"amount": 39800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-06-30sec_edgar
capex{"amount": 22800000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2022-03-31sec_edgar
capex{"amount": 23300000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-12-31sec_edgar
capex{"amount": 66500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-09-30sec_edgar
capex{"amount": 48500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-09-30sec_edgar
capex{"amount": 29400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-06-30sec_edgar
capex{"amount": 47400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-06-30sec_edgar
capex{"amount": 32100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-03-31sec_edgar
capex{"amount": 14100000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2021-03-31sec_edgar
capex{"amount": 18000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-12-31sec_edgar
capex{"amount": 48500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-09-30sec_edgar
capex{"amount": 31400000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-06-30sec_edgar
capex{"amount": 25000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2020-03-31sec_edgar
capex{"amount": 12200000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-12-31sec_edgar
capex{"amount": 57000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-09-30sec_edgar
capex{"amount": 44337000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-06-30sec_edgar
capex{"amount": 26320000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2019-03-31sec_edgar
capex{"amount": 11688000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-12-31sec_edgar
capex{"amount": 46000000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-09-30sec_edgar
capex{"amount": 34978000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-06-30sec_edgar
capex{"amount": 24833000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2018-03-31sec_edgar
capex{"amount": 7416000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-12-31sec_edgar
capex{"amount": 39828000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2017-09-30sec_edgar
capex{"amount": 26315000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur2016-09-30sec_edgar
cash_and_equivalents{"amount": 57400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-03-31sec_edgar
cash_and_equivalents{"amount": 74300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-12-31sec_edgar
cash_and_equivalents{"amount": 68000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-09-30sec_edgar
cash_and_equivalents{"amount": 76600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-06-30sec_edgar
cash_and_equivalents{"amount": 134600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2024-03-31sec_edgar
cash_and_equivalents{"amount": 84000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-12-31sec_edgar
cash_and_equivalents{"amount": 69700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-09-30sec_edgar
cash_and_equivalents{"amount": 65800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-06-30sec_edgar
cash_and_equivalents{"amount": 74200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-03-31sec_edgar
cash_and_equivalents{"amount": 67700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-12-31sec_edgar
cash_and_equivalents{"amount": 84900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-09-30sec_edgar
cash_and_equivalents{"amount": 54600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-06-30sec_edgar
cash_and_equivalents{"amount": 52400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-03-31sec_edgar
cash_and_equivalents{"amount": 225800000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-12-31sec_edgar
cash_and_equivalents{"amount": 260000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-09-30sec_edgar
cash_and_equivalents{"amount": 188900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-06-30sec_edgar
cash_and_equivalents{"amount": 619300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2021-03-31sec_edgar
cash_and_equivalents{"amount": 461400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-12-31sec_edgar
cash_and_equivalents{"amount": 624600000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-09-30sec_edgar
cash_and_equivalents{"amount": 1018400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "curren2020-06-30sec_edgar
cash_and_equivalents{"amount": 781200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2020-03-31sec_edgar
cash_and_equivalents{"amount": 43700000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-12-31sec_edgar
cash_and_equivalents{"amount": 72300000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-09-30sec_edgar
cash_and_equivalents{"amount": 27729000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-06-30sec_edgar
cash_and_equivalents{"amount": 645000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2019-03-31sec_edgar
cash_and_equivalents{"amount": 18423000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-12-31sec_edgar
cash_and_equivalents{"amount": 129927000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2018-09-30sec_edgar
cash_and_equivalents{"amount": 27551000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-06-30sec_edgar
cash_and_equivalents{"amount": 16000000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-03-31sec_edgar
cash_and_equivalents{"amount": 63827000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-12-31sec_edgar
cash_and_equivalents{"amount": 138250000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc2017-09-30sec_edgar
cash_and_equivalents{"amount": 33055000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-06-30sec_edgar
cash_and_equivalents{"amount": 10012000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-03-31sec_edgar
cash_and_equivalents{"amount": 73271000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-12-31sec_edgar
cash_and_equivalents{"amount": 31386000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-09-30sec_edgar
cash_and_equivalents{"amount": 36536000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-06-30sec_edgar
cash_and_equivalents{"amount": 14841000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-03-31sec_edgar
cash_and_equivalents{"amount": 32210000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-12-31sec_edgar
cash_and_equivalents{"amount": 45661000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-09-30sec_edgar
cash_and_equivalents{"amount": 17594000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-06-30sec_edgar
cash_and_equivalents{"amount": 22956000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-03-31sec_edgar