v3.26.1
SEGMENT REPORTING - Schedule of Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Line Items]    
Total Revenue $ 214,414 $ 148,598
B&W    
Segment Reporting [Line Items]    
Total Revenue 214,414 148,598
B&W | Parts    
Segment Reporting [Line Items]    
Total Revenue 66,198 61,230
B&W | Projects    
Segment Reporting [Line Items]    
Total Revenue 83,415 44,276
B&W | Construction    
Segment Reporting [Line Items]    
Total Revenue $ 64,801 $ 43,092