XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Sales $ 412,635 $ 424,267
Total Segments Operating Income 52,552 60,524
Service Centers    
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Sales 288,435 305,813
Total Segments Operating Income 40,320 45,820
Innovative Pumping Solutions    
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Sales 62,216 51,411
Total Segments Operating Income 6,970 9,190
Supply Chain Services    
Segment Reporting Information, Profit (Loss) [Abstract]    
Total Sales 61,984 67,043
Total Segments Operating Income $ 5,262 $ 5,514