XML 123 R108.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHICAL REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]                              
Total revenue $ 232,700 $ 220,200 $ 251,400 $ 301,000 $ 293,200 $ 327,200 $ 333,300 $ 311,200 $ 313,600 $ 308,000 $ 311,200 $ 285,900 $ 1,005,266 $ 1,264,851 $ 1,218,709
Operating income for reportable segments, excluding adjustments                         101,520 131,408 134,501
Identifiable assets at year end 752,147       732,260       646,308       752,147 732,260 646,308
Capital expenditures                         5,711 12,602 8,751
Proceeds from sale of fixed assets                         0 35  
Depreciation                         8,127 8,404 8,087
Amortization of intangibles                         12,287 15,074 16,586
Interest expense                         20,571 19,498 20,937
Product sales | Recognized at a point in time                              
Segment Reporting Information [Line Items]                              
Total revenue                         733,967 886,171 848,591
Inventory management services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         16,005 16,511 13,686
Staffing services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         67,303 58,514 64,735
Customized pump production | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         187,991 303,655 291,697
Service Centers                              
Segment Reporting Information [Line Items]                              
Total revenue                         662,617 759,918 752,556
Operating income for reportable segments, excluding adjustments                         71,834 85,442 82,650
Identifiable assets at year end 564,921       463,531       404,026       564,921 463,531 404,026
Capital expenditures                         1,254 2,333 1,655
Proceeds from sale of fixed assets                         0 35  
Depreciation                         3,299 3,517 3,974
Amortization of intangibles                         6,989 8,230 9,272
Interest expense                         11,506 10,786 11,178
Service Centers | Product sales | Recognized at a point in time                              
Segment Reporting Information [Line Items]                              
Total revenue                         595,314 701,404 687,821
Service Centers | Inventory management services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Service Centers | Staffing services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         67,303 58,514 64,735
Service Centers | Customized pump production | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions                              
Segment Reporting Information [Line Items]                              
Total revenue                         187,991 303,655 291,697
Operating income for reportable segments, excluding adjustments                         16,882 30,699 34,977
Identifiable assets at year end 130,505       212,015       188,765       130,505 212,015 188,765
Capital expenditures                         4,457 9,347 6,800
Proceeds from sale of fixed assets                         0 0  
Depreciation                         4,441 4,602 4,064
Amortization of intangibles                         5,298 5,855 6,237
Interest expense                         7,360 6,747 7,351
Innovative Pumping Solutions | Product sales | Recognized at a point in time                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions | Inventory management services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions | Staffing services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions | Customized pump production | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         187,991 303,655 291,697
Supply Chain Services                              
Segment Reporting Information [Line Items]                              
Total revenue                         154,658 201,278 174,456
Operating income for reportable segments, excluding adjustments                         12,804 15,267 16,874
Identifiable assets at year end $ 56,721       $ 56,714       $ 53,517       56,721 56,714 53,517
Capital expenditures                         0 922 296
Proceeds from sale of fixed assets                         0 0  
Depreciation                         387 285 49
Amortization of intangibles                         0 989 1,077
Interest expense                         1,705 1,965 2,408
Supply Chain Services | Product sales | Recognized at a point in time                              
Segment Reporting Information [Line Items]                              
Total revenue                         138,653 184,767 160,770
Supply Chain Services | Inventory management services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         16,005 16,511 13,686
Supply Chain Services | Staffing services | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Supply Chain Services | Customized pump production | Recognized over time                              
Segment Reporting Information [Line Items]                              
Total revenue                         $ 0 $ 0 $ 0