Quarterly report [Sections 13 or 15(d)]

REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)

v3.25.2
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