XML 101 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net sales $ 557,933 $ 544,845 $ 422,627
Income from operations 35,403 34,569 22,161
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net sales     422,627
Income from operations 35,403 34,569 22,161
Engineered Systems [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net sales 399,032 412,929 278,354
Income from operations 72,373 59,846 36,200
Industrial Process Solutions [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net sales 184,807 183,011 165,221
Income from operations $ 29,575 $ 21,630 $ 22,705