Quarterly report [Sections 13 or 15(d)]

REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)

v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]    
Contract with customer, asset, reclassified to receivable $ 316,994 $ 320,530
Contract with customer, asset, revenue recognized 283,588 225,443
Revenue recognized 94,060 98,936
Contract with customer, liability, billings 75,360 75,835
Revenue, remaining performance obligation $ 4,040,917  
Contract term (in years) 27 years  
Capitalized contract cost, project development costs $ 4,850 $ 4,436