XML 372 R54.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT REPORTING - Schedule of Operating Results by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenues $ 181,194 $ 164,288
Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 181,194 164,353
Elimination of intersegment revenues    
Segment Reporting Information [Line Items]    
Revenues 0 (65)
B&W Renewable segment | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 28,541 27,458
B&W Renewable segment | Operating Segments | Parts    
Segment Reporting Information [Line Items]    
Revenues 20,592 18,367
B&W Renewable segment | Operating Segments | Projects    
Segment Reporting Information [Line Items]    
Revenues 6,058 5,982
B&W Renewable segment | Operating Segments | Construction    
Segment Reporting Information [Line Items]    
Revenues 1,891 3,109
B&W Environmental segment | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 14,407 26,708
B&W Environmental segment | Operating Segments | Parts    
Segment Reporting Information [Line Items]    
Revenues 7,010 7,157
B&W Environmental segment | Operating Segments | Projects    
Segment Reporting Information [Line Items]    
Revenues 7,397 19,551
B&W Thermal segment | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 138,246 110,187
B&W Thermal segment | Operating Segments | Parts    
Segment Reporting Information [Line Items]    
Revenues 64,915 53,643
B&W Thermal segment | Operating Segments | Projects    
Segment Reporting Information [Line Items]    
Revenues 32,116 22,794
B&W Thermal segment | Operating Segments | Construction    
Segment Reporting Information [Line Items]    
Revenues $ 41,215 $ 33,750