XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.2
Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Net sales $ 137,522 $ 129,181 $ 263,854 $ 241,744
Engineered Systems Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 97,392 87,522 186,741 161,977
Industrial Process Solutions Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 40,130 41,659 77,113 79,767
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Net sales 146,814 140,521 278,911 255,652
Operating Segments [Member] | Intra-Segment Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales (8,993) (10,801) (14,610) (13,174)
Operating Segments [Member] | Engineered Systems Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 102,141 95,880 194,659 171,970
Operating Segments [Member] | Engineered Systems Segment [Member] | Intra-Segment Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales (4,553) (7,995) (7,635) (9,533)
Operating Segments [Member] | Industrial Process Solutions Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 44,673 44,641 84,252 83,682
Operating Segments [Member] | Industrial Process Solutions Segment [Member] | Intra-Segment Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales (4,440) (2,806) (6,975) (3,641)
Inter-Segment Elimination [Member] | Engineered Systems Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales (103) (176) (164) (274)
Inter-Segment Elimination [Member] | Industrial Process Solutions Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales $ (196) $ (363) $ (283) $ (460)