XML 13 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Product Category
 
   
Three Months Ended

September
30,
   
Nine
Months Ended

Septem
b
er
30,
 
   
2019
   
2018
   
2019
   
2018
 
Pumps and pump systems
  $
86,114
    $
89,835
    $
260,913
    $
268,485
 
Repair parts for pumps and pump systems and other
   
13,184
     
13,058
     
43,574
     
42,839
 
Total net sales
  $
99,298
    $
102,893
    $
304,487
    $
311,324
 
   
Geographic Location
 
   
Three Months Ended

September
30,
   
Nine Months Ended
Septe
mb
er 30,
 
   
201
9
   
201
8
   
2019
   
2018
 
United States
  $
69,491
    $
65,285
    $
211,976
    $
201,237
 
Foreign countries
   
29,807
     
37,608
     
92,511
     
110,087
 
Total net sales
  $
99,298
    $
102,893
    $
304,487
    $
311,324
 
Contract with Customer, Asset and Liability [Table Text Block]
   
September
3
0,
201
9
   
December 31
,
201
8
 
Contract assets
  $
1,290
    $
1,953
 
Contract liabilities
  $
6,440
    $
5,232