XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - 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]        
Sales $ 498,682 $ 445,556 $ 975,251 $ 858,191
Other expenses        
Income from operations 45,986 37,352 86,501 66,483
Interest expense 14,744 15,384 29,404 30,928
Other income, net (354) (1,035) (1,672) (3,004)
Income before income taxes 31,596 23,003 58,769 38,559
Selling, general and administrative expenses 111,827 100,441 221,577 195,192
Operating Segments        
Segment Reporting Information [Line Items]        
Sales 498,682 445,556 975,251 858,191
Operating expenses 421,907 379,797 829,352 737,381
Other expenses        
Depreciation 2,519 2,246 4,836 4,456
Amortization of finance lease assets 1,642 1,160 3,104 2,121
Other 26,628 25,001 51,458 47,750
Income from operations 45,986 37,352 86,501 66,483
Interest expense 14,744 15,384 29,404 30,928
Other income, net (354) (1,035) (1,672) (3,004)
Income before income taxes 31,596 23,003 58,769 38,559
Capital expenditures 10,346 8,825 30,260 11,719
Corporate        
Segment Reporting Information [Line Items]        
Sales 0 0 0 0
Operating expenses 0 0 0 0
Other expenses        
Depreciation 812 607 1,389 1,214
Amortization of finance lease assets 616 84 708 149
Other 26,628 25,001 51,458 47,750
Income from operations (28,056) (25,692) (53,555) (49,113)
Interest expense 14,744 15,384 29,404 30,928
Other income, net (354) (1,035) (1,672) (3,004)
Income before income taxes (42,446) (40,041) (81,287) (77,037)
Capital expenditures 8,973 6,672 26,276 8,007
Selling, general and administrative expenses 21,300 20,300 40,800 38,700
Amortization of intangible assets 5,300 4,700 10,700 9,100
Total Reportable Segments | Operating Segments        
Segment Reporting Information [Line Items]        
Sales 498,682 445,556 975,251 858,191
Operating expenses 421,907 379,797 829,352 737,381
Other expenses        
Depreciation 1,707 1,639 3,447 3,242
Amortization of finance lease assets 1,026 1,076 2,396 1,972
Other 0 0 0 0
Income from operations 74,042 63,044 140,056 115,596
Interest expense 0 0 0 0
Other income, net 0 0 0 0
Income before income taxes 74,042 63,044 140,056 115,596
Capital expenditures 1,373 2,153 3,984 3,712
Service Center        
Segment Reporting Information [Line Items]        
Sales 339,731 306,516 666,806 594,952
Service Center | Operating Segments        
Segment Reporting Information [Line Items]        
Sales 339,731 306,516 666,806 594,952
Operating expenses 287,875 260,929 565,832 507,531
Other expenses        
Depreciation 932 785 1,869 1,527
Amortization of finance lease assets 753 947 1,890 1,719
Other 0 0 0 0
Income from operations 50,171 43,855 97,215 84,175
Interest expense 0 0 0 0
Other income, net 0 0 0 0
Income before income taxes 50,171 43,855 97,215 84,175
Capital expenditures 461 1,149 2,498 2,055
Innovative Pumping Solutions        
Segment Reporting Information [Line Items]        
Sales 93,540 73,377 179,722 135,592
Innovative Pumping Solutions | Operating Segments        
Segment Reporting Information [Line Items]        
Sales 93,540 73,377 179,722 135,592
Operating expenses 73,897 59,068 145,685 113,366
Other expenses        
Depreciation 767 846 1,562 1,699
Amortization of finance lease assets 234 97 426 191
Other 0 0 0 0
Income from operations 18,642 13,366 32,049 20,336
Interest expense 0 0 0 0
Other income, net 0 0 0 0
Income before income taxes 18,642 13,366 32,049 20,336
Capital expenditures 912 1,004 1,486 1,644
Supply Chain Services        
Segment Reporting Information [Line Items]        
Sales 65,411 65,663 128,723 127,647
Supply Chain Services | Operating Segments        
Segment Reporting Information [Line Items]        
Sales 65,411 65,663 128,723 127,647
Operating expenses 60,135 59,800 117,835 116,484
Other expenses        
Depreciation 8 8 16 16
Amortization of finance lease assets 39 32 80 62
Other 0 0 0 0
Income from operations 5,229 5,823 10,792 11,085
Interest expense 0 0 0 0
Other income, net 0 0 0 0
Income before income taxes 5,229 5,823 10,792 11,085
Capital expenditures $ 0 $ 0 $ 0 $ 13