XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net Sales $ 54,819 $ 47,411 $ 164,146 $ 144,601
UNITED STATES        
Net Sales 31,894 28,799 95,817 88,136
GERMANY        
Net Sales 3,889 3,317 10,916 10,246
CANADA        
Net Sales 3,337 2,615 10,567 8,093
UNITED KINGDOM        
Net Sales 2,834 2,004 8,080 5,952
Other Countries [Member]        
Net Sales $ 12,865 $ 10,676 $ 38,766 $ 32,174