XML 17 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Product Category
 
   
2019
   
2018
   
2017
 
Pumps and pump systems
  $
341,304
    $
357,882
    $
322,201
 
Repair parts for pumps and pump systems and other
   
56,875
     
56,452
     
57,188
 
Total net sales
  $
398,179
    $
414,334
    $
379,389
 
   
Geographic Location
 
   
2019
   
2018
   
2017
 
United States
  $
275,290
    $
271,820
    $
241,746
 
Foreign countries
   
122,889
     
142,514
     
137,643
 
Total net sales
  $
398,179
    $
414,334
    $
379,389
 
Contract with Customer, Asset and Liability [Table Text Block]
   
December 31,
201
9
   
December 31,
201
8
 
Contract assets
  $
393
    $
1,953
 
Contract liabilities
   
4,911
     
5,232