XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales $ 445,556 $ 428,040 $ 858,191 $ 852,307
Total Segments Operating Income 63,044 58,999 115,596 119,523
Service Centers        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 306,516 313,806 594,952 619,619
Total Segments Operating Income 43,855 46,823 84,175 92,637
Innovative Pumping Solutions        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 73,377 48,067 135,592 99,478
Total Segments Operating Income 13,366 6,760 20,336 15,956
Supply Chain Services        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 65,663 66,167 127,647 133,210
Total Segments Operating Income $ 5,823 $ 5,416 $ 11,085 $ 10,930