XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net sales $ 153,792 $ 102,110 $ 375,026 $ 284,152
UNITED STATES        
Net sales 115,478 68,726 272,943 195,823
Non-US [Member]        
Net sales 38,314 33,384 102,083 88,329
Pumps and Pump Systems [Member]        
Net sales 138,522 86,770 327,883 241,038
Repair Parts for Pumps and Pump Systems and Other [Member]        
Net sales $ 15,270 $ 15,340 $ 47,143 $ 43,114