XML 111 R99.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue - Net Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]    
Net sales $ 422,340 $ 390,189
Forged and Cast Mill Rolls [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 285,577 256,559
Forged Engineered Products [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 18,184 42,925
Forged And Cast Engineered Products [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 303,761 299,484
Heat Exchange Coils [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 45,258 31,395
Air Handling Systems [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 38,526 29,436
Centrifugal Pumps [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 34,795 29,874
Air and Liquid Processing [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 118,579 90,705
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 243,243 204,952
Foreign [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales $ 179,097 $ 185,237