v3.26.1
REVENUE RECOGNITION - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
effectiveMonthlyFloor
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
effectiveMonthlyFloor
Jun. 30, 2025
USD ($)
Disaggregation of Revenue [Line Items]        
Performance obligation remaining $ 362.0   $ 362.0  
Deferred revenue recognized in period $ 3.3 $ 0.1 $ 4.0 $ 8.4
Number of effective monthly floors | effectiveMonthlyFloor 12   12  
Revenue From Contract With Customer, Performance Obligations Benchmark | Geographic Concentration Risk | Domestic Projects        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage     77.00%  
Revenue From Contract With Customer, Performance Obligations Benchmark | Geographic Concentration Risk | International Projects        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage     23.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, percentage 87.00%   87.00%  
Revenue, remaining performance obligation, period 12 months   12 months