XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net revenues $ 65,936 $ 67,799 $ 130,316 $ 126,794
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 26,088 $ 31,577 $ 52,281 $ 54,931
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 39.60% 46.50% 40.10% 43.30%
BRAZIL        
Net revenues $ 20,016 $ 17,032    
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 38,098 $ 32,600
Percent of consolidated net revenue 30.40% 25.10% 29.20% 25.70%
SOUTH AFRICA        
Net revenues $ 8,195 $ 9,138    
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 17,897 $ 18,336
Percent of consolidated net revenue 12.40% 13.50% 13.70% 14.50%
MEXICO        
Net revenues $ 2,559 $ 2,347    
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 5,032 $ 4,757
Percent of consolidated net revenue 3.90% 3.50% 3.90% 3.80%
CHINA        
Net revenues $ 2,225 $ 1,610    
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,901 $ 4,470
Percent of consolidated net revenue 3.40% 2.40% 3.80% 3.50%
JAPAN        
Net revenues $ 1,491 $ 1,788    
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,044 $ 3,811
Percent of consolidated net revenue 2.20% 2.60% 2.40% 3.00%
CANADA        
Net revenues $ 3,420 $ 2,318    
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 5,250 $ 3,965
Percent of consolidated net revenue 5.20% 3.40% 4.00% 3.10%
INDIA        
Net revenues $ 1,437 $ 1,595    
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 2,843 $ 3,211
Percent of consolidated net revenue 2.10% 2.40% 2.20% 2.50%
AUSTRALIA        
Net revenues $ 505 $ 394    
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 970 $ 713
Percent of consolidated net revenue 0.80% 0.60% 0.70% 0.60%