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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]        
Contract with customer, asset, revenue recognized     $ 641,749  
Contract with customer, asset, reclassified to receivable     572,891  
Revenue recognized     215,430  
Contract with customer, liability, billings     183,745  
Revenue, remaining performance obligation $ 3,820,481   $ 3,820,481  
Contract term (in years)     27 years  
Capitalized contract cost, project development costs $ 6,470 $ 4,045 $ 11,320 $ 8,481