XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Note 3 - Revenue (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Product Category
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Pumps and pump systems
  $
92,167
    $
97,784
    $
174,688
    $
178,611
 
Repair parts for pumps and pump systems and other
   
16,163
     
14,043
     
30,501
     
29,820
 
Total net sales
  $
108,330
    $
111,827
    $
205,189
    $
208,431
 
   
Geographic Location
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
201
9
   
201
8
   
2019
   
2018
 
United States
  $
74,784
    $
71,519
    $
142,485
    $
135,952
 
Foreign countries
   
33,546
     
40,308
     
62,704
     
72,479
 
Total net sales
  $
108,330
    $
111,827
    $
205,189
    $
208,431
 
Contract with Customer, Asset and Liability [Table Text Block]
   
June
3
0
,
201
9
   
December 31
, 201
8
 
Contract assets
  $
801
    $
1,953
 
Contract liabilities
  $
7,260
    $
5,232