XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue (Tables)
9 Months Ended
Sep. 30, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Product Category
 
   
Three Months Ended
September 30,
   
Nine Months Ended
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Pumps and pump systems
  $
89,835
    $
79,946
    $
268,485
    $
241,357
 
Repair parts for pumps and pump systems and other
   
13,058
     
14,030
     
42,839
     
43,094
 
Total net sales
  $
102,893
    $
93,976
    $
311,324
    $
284,451
 
   
Geographic Location
 
   
Three Months Ended
September 30,
   
Nine Months Ended
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
United States
  $
65,285
    $
58,819
    $
201,237
    $
181,447
 
Foreign countries
   
37,608
     
35,157
     
110,087
     
103,004
 
Total net sales
  $
102,893
    $
93,976
    $
311,324
    $
284,451
 
Contract with Customer, Asset and Liability [Table Text Block]
   
Beginning
balances at
December 31,
2017
   
Ending
balances at
September 30,
2018
 
Contract assets
  $
-
    $
962
 
Contract liabilities
  $
4,098
    $
3,887