XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net revenues $ 67,176 $ 50,944 $ 128,273 $ 112,292
BRAZIL        
Net revenues $ 13,596 $ 10,539    
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 25,897 $ 26,103
Percent of consolidated net revenue 20.20% 20.70% 20.20% 23.20%
SOUTH AFRICA        
Net revenues $ 8,524 $ 6,088    
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 16,246 $ 13,002
Percent of consolidated net revenue 12.70% 12.00% 12.70% 11.60%
MEXICO        
Net revenues $ 8,363 $ 4,820    
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 15,622 $ 10,667
Percent of consolidated net revenue 12.40% 9.50% 12.20% 9.50%
CHINA        
Net revenues $ 3,195 $ 2,756    
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 6,458 $ 5,320
Percent of consolidated net revenue 4.80% 5.40% 5.00% 4.70%
JAPAN        
Net revenues $ 2,538 $ 1,915    
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,988 $ 4,207
Percent of consolidated net revenue 3.80% 3.80% 3.90% 3.70%
CANADA        
Net revenues $ 2,040 $ 1,004    
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,918 $ 2,720
Percent of consolidated net revenue 3.00% 2.00% 3.10% 2.40%
INDIA        
Net revenues $ 1,358 $ 1,649    
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,584 $ 4,431
Percent of consolidated net revenue 2.00% 3.20% 2.80% 3.90%
AUSTRALIA        
Net revenues $ 310 $ 50    
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 633 $ 430
Percent of consolidated net revenue 0.50% 0.10% 0.50% 0.40%
International [Member]        
Net revenues $ 39,924 $ 28,821    
International [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 77,346 $ 66,880
Percent of consolidated net revenue 59.40% 56.70% 60.40% 59.40%