XML 121 R104.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Net Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]    
Net sales $ 390,189 $ 344,920 [1]
Forged and Cast Mill Rolls [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 256,559 234,926
Forged Engineered Products [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 42,925 25,278
Heat Exchange Coils [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 31,395 24,372
Air Handling Systems [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 29,436 26,477
Centrifugal Pumps [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 29,874 33,867
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 204,952 178,090
Foreign [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales $ 185,237 $ 166,830
[1] Costs of products sold (excluding depreciation and amortization) and subsequent subtotals and totals along with net loss per share for 2021 were adjusted to include inventory costs using the FIFO basis of costing. See Note 2.