XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Segment and Geographic Information - Net Sales to Unaffiliated Customers by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 219,863 $ 193,484 $ 161,651
UNITED STATES      
Net sales 128,743 117,811 99,463
GERMANY      
Net sales 14,420 13,420 11,223
CANADA      
Net sales 13,669 10,786 8,336
UNITED KINGDOM      
Net sales 10,960 8,561 5,841
Other Countries [Member]      
Net sales $ 52,071 $ 42,906 $ 36,788