v3.26.3
REVENUE RECOGNITION - Narrative (Details)
9 Months Ended
Sep. 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 liabilities 525,706,000 $ 518,447,000
Investment Tax Credit Five Percent Safe Harbor    
Disaggregation of Revenue [Line Items]    
Contract liabilities 51,700,000  
Physical Work Test    
Disaggregation of Revenue [Line Items]    
Contract liabilities $ 46,800,000