XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Net sales $ 108,330 $ 111,827 $ 205,189 $ 208,431
UNITED STATES        
Net sales 74,784 71,519 142,485 135,952
Non-US [Member]        
Net sales 33,546 40,308 62,704 72,479
Pumps and Pump Systems [Member]        
Net sales 92,167 97,784 174,688 178,611
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 16,163 $ 14,043 $ 30,501 $ 29,820