XML 106 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Net sales $ 422,627 $ 324,140 $ 316,011
Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 263,224 186,926 205,494
Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 159,403 137,214 110,517
Intra - Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales (19,624) (24,016) (24,131)
Intra - Segment Sales [Member] | Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales (14,088) (9,483) (11,333)
Intra - Segment Sales [Member] | Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales (5,536) (14,533) (12,798)
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net sales 443,574 350,266 342,837
Operating Segments [Member] | Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 278,354 197,380 218,290
Operating Segments [Member] | Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 165,220 152,886 124,547
Inter-segment Elimination [Member] | Industrial Inter-Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales (1,042) (971) (1,463)
Inter-segment Elimination [Member] | Energy Inter-Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales (281) (1,139) (1,232)
Inter-segment Elimination [Member] | Engineered Systems Segment [Member] | Industrial Inter-Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales (1,042) (971) (1,463)
Inter-segment Elimination [Member] | Industrial Process Solutions Segment [Member] | Energy Inter-Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales $ (281) $ (1,139) $ (1,232)