XML 103 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Intra-Segment and Inter-Segment Revenues (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
Stock-based compensation 7,514 4,533 3,895
Total consolidated income from operations 35,403 34,569 22,161
Total income before income taxes 17,691 21,525 23,689
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net sales     422,627
Direct cost of sales 365,216 404,763 306,057
Shop burden 20,204 19,177 11,808
Selling expense 33,992 29,765 23,745
Project engineering expense 21,671 16,947 12,510
General and administrative expense 29,024 33,373 23,677
Other segment items 9,531 [1] 9,454 [2] 9,387 [3]
Segment profit 104,201 82,461 56,390
Stock-based compensation 7,514 4,533 3,895
Other corporate expenses 59,033 [4] 42,374 [5] 32,849 [6]
Elimination of intersegment profit 2,251 985 (2,515)
Total consolidated income from operations 35,403 34,569 22,161
Interest Expense 13,020 13,416 5,419
Other profit or loss 4,692 [7] (372) [8] (6,947) [9]
Total income before income taxes 17,691 21,525 23,689
Operating Segments [Member] | Industrial Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales 557,933 544,845 422,627
Operating Segments [Member] | Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 399,032 412,929 278,354
Direct cost of sales 254,381 287,016 200,020
Shop burden 8,367 7,563 2,321
Selling expense 21,999 17,933 12,395
Project engineering expense 13,821 11,359 7,743
General and administrative expense 19,085 23,370 14,426
Other segment items 6,764 [1] 5,777 [2] 6,396 [3]
Segment profit 74,615 59,911 35,053
Total consolidated income from operations 72,373 59,846 36,200
Operating Segments [Member] | Engineered Systems Segment [Member] | Industrial Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales 384,025 380,108 263,224
Operating Segments [Member] | Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 184,807 183,011 165,221
Direct cost of sales 110,835 117,747 106,037
Shop burden 11,837 11,614 9,487
Selling expense 11,993 11,832 11,350
Project engineering expense 7,850 5,588 4,767
General and administrative expense 9,939 10,003 9,251
Other segment items 2,767 [1] 3,677 [2] 2,991 [3]
Segment profit 29,586 22,550 21,338
Total consolidated income from operations 29,575 21,630 22,705
Operating Segments [Member] | Industrial Process Solutions Segment [Member] | Industrial Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales 173,908 164,737 159,404
Operating Segments [Member] | Intra - Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Excise and Sales Taxes 25,906 51,095 20,947
Net sales 25,388 48,891 19,624
Operating Segments [Member] | Intra - Segment Sales [Member] | Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 14,767 31,402 14,088
Operating Segments [Member] | Intra - Segment Sales [Member] | Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 10,621 17,489 5,536
Operating Segments [Member] | Inter - Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales 518 2,204 1,323
Operating Segments [Member] | Inter - Segment Sales [Member] | Engineered Systems Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 240 1,419 1,042
Operating Segments [Member] | Inter - Segment Sales [Member] | Industrial Process Solutions Segment [Member]      
Segment Reporting Information [Line Items]      
Net sales 278 785 281
Operating Segments [Member] | Total Segment Sales [Member]      
Segment Reporting Information [Line Items]      
Net sales $ 583,839 $ 595,940 $ 443,574
[1] Includes amortization expenses, acquisition and integration expenses, and asbestos litigation expenses.
[2] Includes amortization expenses, acquisition and integration expenses, and asbestos litigation expenses.
[3] Includes amortization expenses, acquisition and integration expenses, and asbestos litigation expenses.
[4] Includes corporate compensation, professional services, information technology, and other general, administrative corporate expenses.
[5] Includes corporate compensation, professional services, information technology, and other general, administrative corporate expenses.
[6] Includes corporate compensation, professional services, information technology, and other general, administrative corporate expenses.
[7] Includes foreign exchange (gain) loss and pension expense.
[8] Includes foreign exchange (gain) loss and pension expense.
[9] Includes foreign exchange (gain) loss and pension expense.