REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Revenue from Contract with Customer [Abstract] | ||||
Contract with customer, asset, reclassified to receivable | $ 598,064,000 | $ 494,441,000 | ||
Contract with customer, asset, revenue recognized | 527,653,000 | 490,125,000 | ||
Revenue recognized | 239,308,000 | 148,279,000 | ||
Contract with customer, liability, billings | 217,506,000 | 153,688,000 | ||
Revenue, remaining performance obligation | $ 3,761,721,000 | $ 3,761,721,000 | ||
Contract term (in years) | 27 years | |||
Capitalized contract cost, project development costs | 4,045,000 | $ 3,164,000 | $ 8,481,000 | 6,284,000 |
Capitalized contract cost, impairment loss | $ 0 | $ 0 | $ 0 | $ 0 |