XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
Product Category
 
March 31,
2018
   
March 31,
2017
 
Pumps and pump systems
  $
80,484
    $
77,556
 
Repair parts for pumps and pump systems and other
   
16,120
     
15,047
 
Total net sales
  $
96,604
    $
92,603
 
Geographic Location
 
March 31,
2018
   
March 31,
2017
 
United States
  $
64,434
    $
59,172
 
Foreign countries
   
32,170
     
33,431
 
Total net sales
  $
96,604
    $
92,603
 
Contract with Customer, Asset and Liability [Table Text Block]
   
Beginning
balances at
December 31,
2017
   
Ending
balances at
March 31,
2018
 
Contract assets
  $
-
    $
126
 
Contract liabilities
  $
4,098
    $
4,967