XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales $ 472,935 $ 419,249 $ 1,331,126 $ 1,271,556
Total Segments Operating Income 69,929 58,100 185,525 177,623
Service Centers        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 316,831 294,459 911,783 914,078
Total Segments Operating Income 46,154 41,912 130,329 134,549
Innovative Pumping Solutions        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 89,825 58,962 225,417 158,440
Total Segments Operating Income 18,207 10,599 38,543 26,555
Supply Chain Services        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 66,279 65,828 193,926 199,038
Total Segments Operating Income $ 5,568 $ 5,589 $ 16,653 $ 16,519