v3.25.2
Business Segment Information - Intra-Segment and Inter-Segment Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Net sales $ 185,391 $ 137,522 $ 362,088 $ 263,854
Total consolidated sales 185,391 137,522 362,088 263,854
Stock-based compensation     6,234 3,847
Income before income taxes 14,617 5,324 69,676 8,084
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Elimination of intra- and inter-segment sales 6,604 9,292 13,905 15,057
Direct cost of sales 112,715 83,563 221,420 160,883
Shop burden 5,568 4,903 11,394 8,783
Selling expense 10,790 8,659 22,353 17,098
Project engineering expense 7,531 5,718 15,134 9,597
General and administrative expense 11,463 7,218 24,772 14,277
Gain on sale of Global Pump Solutions business     (64,502)  
Other segment items (2,979) [1] 2,461 [2] 2,824 [3] 4,840 [4]
Income from operations 46,908 34,291 142,599 63,433
Stock-based compensation 2,878 2,177 6,234 3,847
Other corporate expenses 19,365 [5] 13,565 [6] 42,530 [7] 27,586 [8]
Elimination of intra- and inter-segment activity 6,604 9,292 13,905 15,057
Interest expense 4,898 3,254 11,115 6,667
Other income (1,454) [9] 679 [10] (861) [11] 2,192 [12]
Income before income taxes 14,617 5,324 69,676 8,084
Operating Segments [Member] | Industrial Segment Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales 185,391 137,522 362,088 263,854
Total consolidated sales 185,391 137,522 362,088 263,854
Operating Segments [Member] | Engineered Systems Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 133,035 102,141 260,475 194,659
Total consolidated sales 133,035 102,141 260,475 194,659
Direct cost of sales 76,638 59,483 149,703 116,578
Shop burden 3,338 2,224 6,269 3,800
Selling expense 7,933 5,865 15,765 11,405
Project engineering expense 4,729 4,066 9,459 6,388
General and administrative expense 9,185 4,716 18,225 9,537
Gain on sale of Global Pump Solutions business     0  
Other segment items 1,445 [1] 1,707 [2] 5,538 [3] 3,425 [4]
Income from operations 29,769 24,080 55,515 43,526
Operating Segments [Member] | Engineered Systems Segment [Member] | Industrial Segment Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales 128,460 97,392 248,894 186,741
Total consolidated sales 128,460 97,392 248,894 186,741
Operating Segments [Member] | Industrial Process Solutions Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 58,960 44,673 115,519 84,252
Total consolidated sales 58,960 44,673 115,519 84,252
Direct cost of sales 36,078 24,081 71,717 44,305
Shop burden 2,230 2,679 5,125 4,983
Selling expense 2,857 2,794 6,587 5,693
Project engineering expense 2,803 1,652 5,675 3,209
General and administrative expense 2,278 2,502 6,547 4,740
Gain on sale of Global Pump Solutions business     (64,502)  
Other segment items (4,424) [1] 754 [2] (2,714) [3] 1,415 [4]
Income from operations 17,139 10,211 87,084 19,907
Operating Segments [Member] | Industrial Process Solutions Segment [Member] | Industrial Segment Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales 56,931 40,130 113,195 77,113
Total consolidated sales 56,931 40,130 113,195 77,113
Operating Segments [Member] | Inter sub segment Eliminations [Member]        
Segment Reporting Information [Line Items]        
Net sales 91 299 188 447
Total consolidated sales 91 299 188 447
Operating Segments [Member] | Inter sub segment Eliminations [Member] | Engineered Systems Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 91 196 188 283
Total consolidated sales 91 196 188 283
Operating Segments [Member] | Inter sub segment Eliminations [Member] | Industrial Process Solutions Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 0 103 0 164
Total consolidated sales 0 103 0 164
Operating Segments [Member] | Intra Sub Segment Eliminations [Member]        
Segment Reporting Information [Line Items]        
Net sales 6,513 8,993 13,717 14,610
Total consolidated sales 6,513 8,993 13,717 14,610
Operating Segments [Member] | Intra Sub Segment Eliminations [Member] | Engineered Systems Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 4,484 4,553 11,393 7,635
Total consolidated sales 4,484 4,553 11,393 7,635
Operating Segments [Member] | Intra Sub Segment Eliminations [Member] | Industrial Process Solutions Segment [Member]        
Segment Reporting Information [Line Items]        
Net sales 2,029 4,440 2,324 6,975
Total consolidated sales 2,029 4,440 2,324 6,975
Operating Segments [Member] | Total Segment Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales 191,995 146,814 375,993 278,911
Total consolidated sales $ 191,995 $ 146,814 $ 375,993 $ 278,911
[1] Includes amortization expenses, acquisition and integration expenses, and divestiture expenses.
[2] Includes amortization expenses, acquisition and integration expenses, and asbestos litigation expenses.
[3] Includes amortization expenses, acquisition and integration expenses, and divestiture expenses.
[4] Includes amortization expenses, acquisition and integration expenses, and asbestos litigation expenses.
[5] Includes corporate compensation, professional services and information technology expenses, and other general and administrative corporate expenses.
[6] Includes corporate compensation, professional services and information technology expenses, and other general and administrative corporate expenses.
[7] Includes corporate compensation, professional services and information technology expenses, and other general and administrative corporate expenses.
[8] Includes corporate compensation, professional services and information technology expenses, and other general and administrative corporate expenses.
[9] Includes gain on sale of business, foreign exchange (gain) loss and pension expense.
[10] Includes foreign exchange (gain) loss and pension expense.
[11] Includes gain on sale of business, foreign exchange (gain) loss and pension expense.
[12] Includes foreign exchange (gain) loss and pension expense.