XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net sales $ 119,067 $ 93,015 $ 221,234 $ 182,042
UNITED STATES        
Net sales 85,375 64,478 157,766 127,097
Non-US [Member]        
Net sales 33,692 28,537 63,468 54,945
Pumps and Pump Systems [Member]        
Net sales 103,337 78,935 189,106 154,236
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 15,730 $ 14,080 $ 32,128 $ 27,806