XML 38 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Product Category

 
  

2020

  

2019

  

2018

 

Pumps and pump systems

 $300,906  $341,304  $357,882 

Repair parts for pumps and pump systems and other

  48,061   56,875   56,452 

Total net sales

 $348,967  $398,179  $414,334 

Geographic Location

 
  

2020

  

2019

  

2018

 

United States

 $246,913  $275,290  $271,820 

Foreign countries

  102,054   122,889   142,514 

Total net sales

 $348,967  $398,179  $414,334 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31, 2020

  

December 31, 2019

 

Contract assets

 $-  $393 

Contract liabilities

  8,004   4,911