XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net revenues $ 67,333 $ 69,832 $ 197,649 $ 196,626
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 28,722 $ 32,475 $ 81,004 $ 87,406
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 42.70% 46.50% 41.00% 44.50%
BRAZIL        
Net revenues $ 18,619 $ 16,904    
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 56,717 $ 49,504
Percent of consolidated net revenue 27.70% 24.20% 28.70% 25.20%
SOUTH AFRICA        
Net revenues $ 7,863 $ 8,947    
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 25,759 $ 27,283
Percent of consolidated net revenue 11.70% 12.80% 13.00% 13.90%
MEXICO        
Net revenues $ 3,033 $ 2,375    
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 8,065 $ 7,132
Percent of consolidated net revenue 4.50% 3.40% 4.10% 3.60%
CHINA        
Net revenues $ 2,205 $ 3,460    
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 7,106 $ 7,930
Percent of consolidated net revenue 3.30% 5.00% 3.60% 4.00%
JAPAN        
Net revenues $ 1,489 $ 1,725    
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,533 $ 5,536
Percent of consolidated net revenue 2.20% 2.50% 2.30% 2.80%
CANADA        
Net revenues $ 3,421 $ 2,707    
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 8,671 $ 5,949
Percent of consolidated net revenue 5.10% 3.90% 4.40% 3.00%
INDIA        
Net revenues $ 1,577 $ 831    
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,420 $ 4,765
Percent of consolidated net revenue 2.20% 1.10% 2.20% 2.40%
AUSTRALIA        
Net revenues $ 404 $ 408    
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 1,374 $ 1,121
Percent of consolidated net revenue 0.60% 0.60% 0.70% 0.60%