XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 102,110 $ 88,982 $ 284,152 $ 266,467
UNITED STATES        
Net sales 68,726 63,292 195,823 188,312
Non-US [Member]        
Net sales 33,384 25,690 88,329 78,155
Pumps and Pump Systems [Member]        
Net sales 86,770 77,035 241,038 230,581
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 15,340 $ 11,947 $ 43,114 $ 35,886