v3.26.1
SEGMENT REPORTING - Schedule of Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 319,716 $ 138,856 $ 534,130 $ 287,454
B&W        
Segment Reporting [Line Items]        
Revenues 319,716 138,856 534,130 287,454
Parts | B&W        
Segment Reporting [Line Items]        
Revenues 59,982 60,535 126,180 121,765
Projects | B&W        
Segment Reporting [Line Items]        
Revenues 156,806 36,494 240,221 80,770
Construction | B&W        
Segment Reporting [Line Items]        
Revenues $ 102,928 $ 41,827 $ 167,729 $ 84,919