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

Product Category

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

Pumps and pump systems

 $77,035  $86,114  $230,581  $260,913 

Repair parts for pumps and pump systems and other

  11,947   13,184   35,886   43,574 

Total net sales

 $88,982  $99,298  $266,467  $304,487 
  

Geographic Location

 
  

Three Months Ended
September 30,

  

Nine Months Ended
September 30,

 
  

2020

  

2019

  

2020

  

2019

 

United States

 $63,292  $69,491  $188,312  $211,976 

Foreign countries

  25,690   29,807   78,155   92,511 

Total net sales

 $88,982  $99,298  $266,467  $304,487 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30, 2020

  

December 31, 2019

 

Contract assets

 $-  $393 

Contract liabilities

 $4,087  $4,911