XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net revenues $ 69,832 $ 67,423 $ 196,626 $ 195,696
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 32,475 $ 28,696 $ 87,406 $ 79,624
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 46.50% 42.60% 44.50% 40.70%
BRAZIL        
Net revenues $ 16,904 $ 14,913    
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 49,504 $ 40,809
Percent of consolidated net revenue 24.20% 22.10% 25.20% 20.90%
SOUTH AFRICA        
Net revenues $ 8,947 $ 9,653    
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 27,283 $ 25,899
Percent of consolidated net revenue 12.80% 14.30% 13.90% 13.20%
MEXICO        
Net revenues $ 2,375 $ 4,307    
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 7,132 $ 19,929
Percent of consolidated net revenue 3.40% 6.40% 3.60% 10.20%
CHINA        
Net revenues $ 3,460 $ 3,735    
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 7,930 $ 10,193
Percent of consolidated net revenue 5.00% 5.50% 4.00% 5.20%
JAPAN        
Net revenues $ 1,725 $ 2,348    
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 5,536 $ 7,336
Percent of consolidated net revenue 2.50% 3.50% 2.80% 3.70%
CANADA        
Net revenues $ 2,707 $ 1,650    
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 5,949 $ 4,886
Percent of consolidated net revenue 3.90% 2.40% 3.00% 2.50%
INDIA        
Net revenues $ 831 $ 1,933    
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,765 $ 6,199
Percent of consolidated net revenue 1.10% 2.90% 2.40% 3.20%
AUSTRALIA        
Net revenues $ 408 $ 188    
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 1,121 $ 821
Percent of consolidated net revenue 0.60% 0.30% 0.60% 0.40%