Quarterly report [Sections 13 or 15(d)]

REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)

v3.26.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]        
Contract with customer, asset, revenue recognized     $ 1,040,960  
Contract with customer, asset, reclassified to receivable     862,664  
Revenue recognized     346,998  
Contract with customer, liability, billings     313,625  
Revenue, remaining performance obligation $ 4,101,587   $ 4,101,587  
Contract term (in years)     27 years  
Capitalized contract cost, project development costs $ 4,625 $ 5,733 $ 15,945 $ 14,214