XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales $ 428,040 $ 367,812 $ 852,307 $ 687,223
Total Segments Operating Income 59,723 46,052 120,246 84,492
Service Centers        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 298,432 251,098 593,658 469,894
Total Segments Operating Income 44,129 32,368 88,834 59,719
Innovative Pumping Solutions        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 63,441 57,788 125,439 110,846
Total Segments Operating Income 10,178 8,726 20,483 15,795
Supply Chain Services        
Segment Reporting Information, Profit (Loss) [Abstract]        
Total Sales 66,167 58,926 133,210 106,483
Total Segments Operating Income $ 5,416 $ 4,958 $ 10,929 $ 8,978