XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net revenues $ 67,799 $ 67,176 $ 126,794 $ 128,273
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 31,577 $ 27,252 $ 54,931 $ 50,928
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 46.50% 40.60% 43.30% 39.60%
BRAZIL        
Net revenues $ 17,032 $ 13,596    
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 32,600 $ 25,897
Percent of consolidated net revenue 25.10% 20.20% 25.70% 20.20%
SOUTH AFRICA        
Net revenues $ 9,138 $ 8,524    
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 18,336 $ 16,246
Percent of consolidated net revenue 13.50% 12.70% 14.50% 12.70%
MEXICO        
Net revenues $ 2,347 $ 8,363    
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,757 $ 15,622
Percent of consolidated net revenue 3.50% 12.40% 3.80% 12.20%
CHINA        
Net revenues $ 1,610 $ 3,195    
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,470 $ 6,458
Percent of consolidated net revenue 2.40% 4.80% 3.50% 5.00%
JAPAN        
Net revenues $ 1,788 $ 2,538    
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,811 $ 4,988
Percent of consolidated net revenue 2.60% 3.80% 3.00% 3.90%
CANADA        
Net revenues $ 2,318 $ 2,040    
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,965 $ 3,918
Percent of consolidated net revenue 3.40% 3.00% 3.10% 3.10%
INDIA        
Net revenues $ 1,595 $ 1,358    
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,211 $ 3,584
Percent of consolidated net revenue 2.40% 2.00% 2.50% 2.80%
AUSTRALIA        
Net revenues $ 394 $ 310    
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 713 $ 633
Percent of consolidated net revenue 0.60% 0.50% 0.60% 0.50%