XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Net revenues $ 255,719 $ 230,517
BRAZIL    
Net revenues $ 55,219 $ 49,940
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 21.60% 21.70%
SOUTH AFRICA    
Net revenues $ 35,498 $ 28,235
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 13.90% 12.20%
MEXICO    
Net revenues $ 22,459 $ 22,679
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 8.80% 9.80%
CHINA    
Net revenues $ 15,769 $ 12,401
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 6.20% 5.40%
JAPAN    
Net revenues $ 9,704 $ 9,273
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 3.80% 4.00%
INDIA    
Net revenues $ 7,058 $ 8,589
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.80% 3.70%
CANADA    
Net revenues $ 8,426 $ 6,294
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 3.30% 2.70%
AUSTRALIA    
Net revenues $ 1,260 $ 988
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 0.50% 0.40%
International [Member]    
Net revenues $ 155,393 $ 138,399
International [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 60.90% 59.90%