XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT REPORTING - Schedule of Assets by Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets $ 1,444,454   $ 1,444,454   $ 1,349,494
Selling, general and administrative expenses 117,561 $ 106,502 339,138 $ 301,694  
Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 1,229,828   1,229,828   1,138,722
Corporate          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 214,626   214,626   210,772
Selling, general and administrative expenses 24,500 $ 24,300 65,200 $ 63,000  
Service Center | Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 816,858   816,858   764,533
Innovative Pumping Solutions | Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets 322,587   322,587   311,429
Supply Chain Services | Operating Segments          
Segment Reporting Information [Line Items]          
Total Reportable Segments Assets $ 90,383   $ 90,383   $ 62,760