XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net revenues $ 64,380 $ 58,994
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 100.00% 100.00%
UNITED STATES    
Net revenues $ 26,194 $ 23,353
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 40.70% 39.70%
BRAZIL    
Net revenues $ 18,082 $ 15,568
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 28.10% 26.40%
SOUTH AFRICA    
Net revenues $ 9,701 $ 9,198
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 15.10% 15.60%
MEXICO    
Net revenues $ 2,472 $ 2,410
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 3.80% 4.10%
CHINA    
Net revenues $ 2,677 $ 2,860
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 4.20% 4.80%
JAPAN    
Net revenues $ 1,553 $ 2,023
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.40% 3.40%
CANADA    
Net revenues $ 1,830 $ 1,647
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.80% 2.80%
INDIA    
Net revenues $ 1,406 $ 1,616
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.20% 2.70%
AUSTRALIA    
Net revenues $ 465 $ 319
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 0.70% 0.50%