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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 93,015 $ 85,814 $ 182,042 $ 177,485
UNITED STATES        
Net sales 64,478 59,653 127,097 125,020
Non-US [Member]        
Net sales 28,537 26,161 54,945 52,465
Pumps and Pump Systems [Member]        
Net sales 78,935 75,356 154,236 153,654
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 14,080 $ 10,458 $ 27,806 $ 23,831