Quarterly report pursuant to Section 13 or 15(d)

REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)

v3.24.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]        
Contract with customer, asset, reclassified to receivable     $ 921,597,000 $ 634,340,000
Contract with customer, asset, revenue recognized     807,913,000 631,136,000
Revenue recognized     284,842,000 130,262,000
Contract with customer, liability, billings     271,173,000 135,158,000
Revenue, remaining performance obligation $ 3,273,978,000   $ 3,273,978,000  
Contract term     25 years  
Capitalized contract cost, project development costs 4,546,000 $ 3,059,000 $ 10,830,000 9,276,000
Capitalized contract cost, impairment loss $ 0 $ 0 $ 0 $ 0