XML 104 R92.htm IDEA: XBRL DOCUMENT v3.20.1
SEGMENT AND GEOGRAPHICAL REPORTING - Financial Information of Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
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, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]                              
Total revenue $ 295,500 $ 327,200 $ 333,300 $ 311,200 $ 311,000 $ 308,000 $ 311,200 $ 285,900 $ 265,700 $ 251,900 $ 250,700 $ 238,500 $ 1,267,189 $ 1,216,197 $ 1,006,782
Operating income for reportable segments, excluding amortization                         130,118 130,865 90,124
Identifiable assets at year end 731,392       645,226       618,224       731,392 645,226 618,224
Capital expenditures                         12,602 8,751 2,646
Proceeds from sale of fixed assets                         35 12  
Depreciation                         8,404 8,087 9,463
Amortization of intangibles                         15,074 16,586 17,266
Interest expense                         19,498 20,937 17,054
Product sales | Transferred at Point in Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         888,509 846,079 723,255
Inventory management services | Transferred over Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         16,511 13,686 13,550
Staffing services | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         58,514 64,735 65,947
Customized pump production | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         303,655 291,697 204,030
Service Centers                              
Segment Reporting Information [Line Items]                              
Total revenue                         762,256 750,044 641,275
Operating income for reportable segments, excluding amortization                         86,778 80,718 63,250
Identifiable assets at year end 462,663       402,944       385,744       462,663 402,944 385,744
Capital expenditures                         2,333 1,655 1,076
Proceeds from sale of fixed assets                         35 3  
Depreciation                         3,517 3,974 5,162
Amortization of intangibles                         8,230 9,272 8,989
Interest expense                         10,786 11,178 9,712
Service Centers | Product sales | Transferred at Point in Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         703,742 685,309 575,328
Service Centers | Inventory management services | Transferred over Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Service Centers | Staffing services | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         58,514 64,735 65,947
Service Centers | Customized pump production | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions                              
Segment Reporting Information [Line Items]                              
Total revenue                         303,655 291,697 204,030
Operating income for reportable segments, excluding amortization                         28,895 33,943 11,423
Identifiable assets at year end 212,015       188,765       172,538       212,015 188,765 172,538
Capital expenditures                         9,347 6,800 1,488
Proceeds from sale of fixed assets                         0 9  
Depreciation                         4,602 4,064 4,198
Amortization of intangibles                         5,855 6,237 7,194
Interest expense                         6,747 7,351 5,352
Innovative Pumping Solutions | Product sales | Transferred at Point in Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions | Inventory management services | Transferred over Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions | Staffing services | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Innovative Pumping Solutions | Customized pump production | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         303,655 291,697 204,030
Supply Chain Services                              
Segment Reporting Information [Line Items]                              
Total revenue                         201,278 174,456 161,477
Operating income for reportable segments, excluding amortization                         14,445 16,204 15,451
Identifiable assets at year end $ 56,714       $ 53,517       $ 59,942       56,714 53,517 59,942
Capital expenditures                         922 296 82
Proceeds from sale of fixed assets                         0 0  
Depreciation                         285 49 103
Amortization of intangibles                         989 1,077 1,083
Interest expense                         1,965 2,408 1,990
Supply Chain Services | Product sales | Transferred at Point in Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         184,767 160,770 147,927
Supply Chain Services | Inventory management services | Transferred over Time | Fixed-price Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         16,511 13,686 13,550
Supply Chain Services | Staffing services | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         0 0 0
Supply Chain Services | Customized pump production | Transferred over Time | Time-and-material Contract                              
Segment Reporting Information [Line Items]                              
Total revenue                         $ 0 $ 0 $ 0