XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Net sales $ 85,814 $ 108,330 $ 177,485 $ 205,189
UNITED STATES        
Net sales 59,653 74,784 125,020 142,485
Non-US [Member]        
Net sales 26,161 33,546 52,465 62,704
Pumps and Pump Systems [Member]        
Net sales 75,356 92,167 153,654 174,688
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 10,458 $ 16,163 $ 23,831 $ 30,501