XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total Revenue $ 476,569 $ 412,635
Operating income for reportable segments 66,015 52,552
Identifiable assets at year end 1,190,980 1,015,573
Capital expenditures 2,611 1,559
Depreciation 1,740 1,603
Amortization of finance leases 1,370 896
Service Centers    
Segment Reporting Information [Line Items]    
Total Revenue 327,075 288,435
Operating income for reportable segments 47,045 40,320
Identifiable assets at year end 782,602 666,756
Capital expenditures 2,037 906
Depreciation 937 742
Amortization of finance leases 1,137 772
Innovative Pumping Solutions    
Segment Reporting Information [Line Items]    
Total Revenue 86,182 62,216
Operating income for reportable segments 13,406 6,970
Identifiable assets at year end 319,897 261,967
Capital expenditures 574 640
Depreciation 795 853
Amortization of finance leases 192 94
Supply Chain Services    
Segment Reporting Information [Line Items]    
Total Revenue 63,312 61,984
Operating income for reportable segments 5,564 5,262
Identifiable assets at year end 88,481 86,850
Capital expenditures 0 13
Depreciation 8 8
Amortization of finance leases $ 41 $ 30