Revenue from Contracts with Customers - Additional Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Revenue from Contract with Customer [Abstract] | ||||
Contract with customer, asset, reclassified to receivable | $ 494,441,000 | $ 436,030,000 | ||
Contract with customer, asset, revenue recognized | 490,125,000 | 413,181,000 | ||
Revenue recognized | 148,279,000 | 73,585,000 | ||
Contract with customer, liability, billings | 153,688,000 | 80,774,000 | ||
Revenue, remaining performance obligation | $ 2,836,452,000 | $ 2,836,452,000 | ||
Contract term | 25 years | |||
Capitalized contract cost, project development costs | 3,164,000 | $ 3,605,000 | $ 6,284,000 | 6,217,000 |
Capitalized contract cost, impairment loss | $ 0 | $ 0 | $ 0 | $ 0 |
X | ||||||||||
- Definition Capitalized Contract Cost, Project Development Costs No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, Revenue Recognized No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Liability, Billings No definition available.
|
X | ||||||||||
- Definition Contract with Customer, Liability, Including New Contract Revenue, Recognized No definition available.
|
X | ||||||||||
- Definition Revenue From Contract With Customer, Contract Term No definition available.
|
X | ||||||||||
- Definition Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|