XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 102,218 $ 99,647 $ 314,232 $ 296,655
Forged and Cast Mill Rolls [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 68,325 66,653 213,027 193,946
FEP [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 5,300 8,858 14,977 35,902
Heat Exchange Coils [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 10,068 8,532 31,808 22,483
Air Handling Systems [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 9,357 8,457 27,453 22,133
Centrifugal Pumps [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 9,168 $ 7,147 $ 26,967 $ 22,191