Commitments and Contingencies (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Accrued capital expenditures | $ 42,800,000 | $ 30,500,000 |
| Purchase commitments | 220,700,000 | |
| Purchase commitment, year one | 169,300,000 | |
| Contingent consideration | 3,700,000 | |
| Outstanding receivables | 0 | 0 |
| Sales tax liability | 67,748,000 | $ 28,847,000 |
| Contingent liability accrued | 38,900,000 | |
| Fair value adjustments | 15,000,000.0 | |
| Operating expense | $ 3,300,000 |
| X | ||||||||||
- Definition Loss Contingency Accrual, Increase Due To Fair Value Adjustments No definition available.
|
| X | ||||||||||
- Definition Loss Contingency Accrual, Increase Due To Usage Expense No definition available.
|
| X | ||||||||||
- Definition Loss Contingency, Sales And Excise Tax Payable, Accrual No definition available.
|
| X | ||||||||||
- Definition Purchase Commitment, To Be Paid, Year One No definition available.
|
| X | ||||||||||
- Definition Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized within one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Future cash outflow to pay for purchases of fixed assets that have occurred. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|