XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Net Sales and Income (Loss) Before Income Taxes - Net Sales and Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 107,211 $ 102,582 $ 212,014 $ 197,008
Forged and Cast Mill Rolls [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 73,003 66,586 144,702 127,293
FEP [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 4,578 12,992 9,677 27,044
Heat Exchange Coils [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 11,105 7,744 21,740 15,044
Air Handling Systems [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 8,892 7,067 18,096 13,676
Centrifugal Pumps [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 9,633 $ 8,193 $ 17,799 $ 13,951