XML 106 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net revenues $ 262,747 $ 261,268
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 100.00% 100.00%
UNITED STATES    
Net revenues $ 104,647 $ 112,327
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 39.80% 43.00%
BRAZIL    
Net revenues $ 74,873 $ 68,301
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 28.50% 26.10%
SOUTH AFRICA    
Net revenues $ 34,562 $ 36,678
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 13.20% 14.00%
MEXICO    
Net revenues $ 11,691 $ 9,706
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 4.40% 3.70%
CHINA    
Net revenues $ 10,167 $ 10,931
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 3.90% 4.20%
JAPAN    
Net revenues $ 6,256 $ 7,133
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.40% 2.70%
INDIA    
Net revenues $ 6,148 $ 6,276
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.30% 2.40%
CANADA    
Net revenues $ 12,494 $ 8,247
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 4.80% 3.20%
AUSTRALIA    
Net revenues $ 1,909 $ 1,669
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 0.70% 0.60%