XML 116 R101.htm IDEA: XBRL DOCUMENT v3.20.4
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 $ 295,500 $ 327,200 $ 333,300 $ 311,200 $ 311,000 $ 308,000 $ 311,200 $ 285,900 $ 1,005,266 $ 1,267,189 $ 1,216,197
Operating income for reportable segments, excluding adjustments                         102,318 130,118 130,865
Identifiable assets at year end 737,731       731,392       645,226       737,731 731,392 645,226
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 888,509 846,079
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 762,256 750,044
Operating income for reportable segments, excluding adjustments                         70,385 86,778 80,718
Identifiable assets at year end 550,505       462,663       402,944       550,505 462,663 402,944
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 703,742 685,309
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                         18,715 28,895 33,943
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                         13,218 14,445 16,204
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