XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT REPORTING - Assets by Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets $ 1,412,394   $ 1,412,394   $ 1,349,494
Selling, general and administrative expenses 111,827 $ 100,441 221,577 $ 195,192  
Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 1,196,444   1,196,444   1,138,722
Corporate          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 215,950   215,950   210,772
Selling, general and administrative expenses 21,300 $ 20,300 40,800 $ 38,700  
Service Center | Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 793,446   793,446   764,533
Innovative Pumping Solutions | Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 315,224   315,224   311,429
Supply Chain Services | Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets $ 87,774   $ 87,774   $ 62,760