XML 27 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Product Category

 
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pumps and pump systems

 $75,356  $92,167  $153,654  $174,688 

Repair parts for pumps and pump systems and other

  10,458   16,163   23,831   30,501 

Total net sales

 $85,814  $108,330  $177,485  $205,189 
  

Geographic Location

 
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2020

  

2019

  

2020

  

2019

 

United States

 $59,653  $74,784  $125,020  $142,485 

Foreign countries

  26,161   33,546   52,465   62,704 

Total net sales

 $85,814  $108,330  $177,485  $205,189 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30,

2020

  

December 31,

2019

 

Contract assets

 $-  $393 

Contract liabilities

 $3,807  $4,911