XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Product Category

 
  

March 31, 2021

  

March 31, 2020

 

Pumps and pump systems

 $75,301  $78,299 

Repair parts for pumps and pump systems and other

  13,726   13,372 

Total net sales

 $89,027  $91,671 
  

Geographic Location

 
  

March 31, 2021

  

March 31, 2020

 

United States

 $62,619  $65,368 

Foreign countries

  26,408   26,303 

Total net sales

 $89,027  $91,671 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

2021

  

December 31,

2020

 

Contract assets

 $-  $- 

Contract liabilities

 $8,635  $8,004