Quarterly report [Sections 13 or 15(d)]

REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)

v3.25.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]        
Contract with customer, asset, reclassified to receivable     $ 886,843,000 $ 921,597,000
Contract with customer, asset, revenue recognized     906,072,000 807,913,000
Revenue recognized     350,986,000 284,842,000
Contract with customer, liability, billings     328,495,000 271,173,000
Revenue, remaining performance obligation $ 3,949,124,000   $ 3,949,124,000  
Contract term (in years)     27 years  
Capitalized contract cost, project development costs 5,733,000 $ 4,546,000 $ 14,214,000 10,830,000
Capitalized contract cost, impairment loss $ 0 $ 0 $ 0 $ 0