XML 103 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net revenues $ 261,268 $ 255,719
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 100.00% 100.00%
UNITED STATES    
Net revenues $ 112,327 $ 100,326
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 43.00% 39.10%
BRAZIL    
Net revenues $ 68,301 $ 55,219
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 26.10% 21.60%
SOUTH AFRICA    
Net revenues $ 36,678 $ 35,498
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 14.00% 13.90%
MEXICO    
Net revenues $ 9,706 $ 22,459
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 3.70% 8.80%
CHINA    
Net revenues $ 10,931 $ 15,769
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 4.20% 6.20%
JAPAN    
Net revenues $ 7,133 $ 9,704
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.70% 3.80%
INDIA    
Net revenues $ 6,276 $ 7,058
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.40% 2.80%
CANADA    
Net revenues $ 8,247 $ 8,426
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 3.20% 3.30%
AUSTRALIA    
Net revenues $ 1,669 $ 1,260
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 0.60% 0.50%