XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Product Category

 
  

March 31,

2022

  

March 31,

2021

 

Pumps and pump systems

 $85,769  $75,301 

Repair parts for pumps and pump systems and other

  16,398   13,726 

Total net sales

 $102,167  $89,027 
  

Geographic Location

 
  

March 31,

2022

  

March 31,

2021

 

United States

 $72,391  $62,619 

Foreign countries

  29,776   26,408 

Total net sales

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

March 31,

2022

  

December 31,

2021

 

Contract assets

 $-  $- 

Contract liabilities

 $10,434  $9,200