Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] | ||||
Revenues | $ 6,595,666 | $ 6,255,046 | $ 18,310,917 | $ 17,004,381 |
Net (loss) income attributable to common stock (1) | (45,595) | $ 249,828 | 221,476 | $ 447,407 |
CEI | ||||
Business Acquisition [Line Items] | ||||
Acquisition costs | 453,800 | 453,800 | ||
Acquisition costs, net of tax | $ 335,800 | $ 335,800 |