XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Sales $ 55,849 $ 50,115 $ 109,327 $ 97,190
UNITED STATES        
Net Sales 32,798 30,322 63,923 59,337
CANADA        
Net Sales 3,618 2,716 7,230 5,478
GERMANY        
Net Sales 3,509 3,583 7,027 6,929
UNITED KINGDOM        
Net Sales 2,718 2,149 5,246 4,112
Other Countries [Member]        
Net Sales $ 13,206 $ 11,345 $ 25,901 $ 21,334