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 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net sales $ 88,982 $ 99,298 $ 266,467 $ 304,487
UNITED STATES        
Net sales 63,292 69,491 188,312 211,976
Non-US [Member]        
Net sales 25,690 29,807 78,155 92,511
Pumps and Pump Systems [Member]        
Net sales 77,035 86,114 230,581 260,913
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 11,947 $ 13,184 $ 35,886 $ 43,574