XML 23 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Revenue - Disaggregation of Revenue by Major Categories and Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net sales $ 99,298 $ 102,893 $ 304,487 $ 311,324
UNITED STATES        
Net sales 69,491 65,285 211,976 201,237
Non-US [Member]        
Net sales 29,807 37,608 92,511 110,087
Pumps and Pump Systems [Member]        
Net sales 86,114 89,835 260,913 268,485
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 13,184 $ 13,058 $ 43,574 $ 42,839