XML 47 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents our revenue disaggregated by major category and segment for the years ended December 31, 2018, 2017 and 2016, respectively:
Years Ended December 31,
Service Centers
 
Innovative Pumping Solutions
 
Supply Chain Services
 
Total
2018
 
 
 
 
 
 
 
Product sales (recognized at a point in time)
685,309

 

 
160,770

 
$
846,079

Inventory management services (recognized over contract life)

 

 
13,686

 
13,686

Staffing services (day-rate basis)
64,735

 

 

 
64,735

Customized pump production (recognized over time)

 
291,697

 

 
291,697

Total revenue
$
750,044

 
$
291,697

 
$
174,456

 
$
1,216,197

 
2017
 

 
 

 
 

 
 

Product sales (recognized at a point in time)
575,328

 

 
147,927

 
$
723,255

Inventory management services (recognized over contract life)
0
 

 
13,550

 
13,550

Staffing services (day-rate basis)
65,947

 

 

 
65,947

Customized pump production (recognized over time)

 
204,030

 

 
204,030

Total revenue
$
641,275

 
$
204,030

 
$
161,477

 
$
1,006,782

 
2016
 

 
 

 
 

 
 

Product sales (recognized at a point in time)
565,157

 

 
140,019

 
$
705,176

Inventory management services (recognized over contract life)

 

 
13,942

 
13,942

Staffing services (day-rate basis)
55,850

 

 

 
55,850

Customized pump production (recognized over time)

 
187,124

 

 
187,124

Total revenue
$
621,007

 
$
187,124

 
$
153,961

 
$
962,092