XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Sales and Income (Loss) Before Income Taxes - Net Sales and Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Net sales $ 99,647 $ 81,185 $ 296,655 $ 260,413
Forged and Cast Mill Rolls [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 66,653 53,778 193,946 177,918
FEP [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 8,858 7,401 35,902 17,640
Heat Exchange Coils [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 8,532 6,527 22,483 18,482
Air Handling Systems [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 8,457 6,383 22,133 21,235
Centrifugal Pumps [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 7,147 $ 7,096 $ 22,191 $ 25,138