v3.26.1
REVENUE RECOGNITION - Narrative (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
businessActivity
Dec. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]    
Number of major business activity | businessActivity 1  
Contract asset impairment charges $ 0  
Contract with Customer, Liability 582,505,000 $ 518,447,000
Investment Tax Credit Five Percent Safe Harbor    
Disaggregation of Revenue [Line Items]    
Contract with Customer, Liability 105,800,000  
Physical Work Test    
Disaggregation of Revenue [Line Items]    
Contract with Customer, Liability $ 45,600,000