XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net revenues $ 68,693 $ 64,380
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 100.00% 100.00%
UNITED STATES    
Net revenues $ 28,822 $ 26,194
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 42.00% 40.70%
BRAZIL    
Net revenues $ 19,297 $ 18,082
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 28.10% 28.10%
SOUTH AFRICA    
Net revenues $ 8,277 $ 9,701
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 12.00% 15.10%
MEXICO    
Net revenues $ 3,267 $ 2,472
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 4.80% 3.80%
CHINA    
Net revenues $ 2,698 $ 2,677
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 3.90% 4.20%
JAPAN    
Net revenues $ 1,418 $ 1,553
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.10% 2.40%
CANADA    
Net revenues $ 3,269 $ 1,830
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 4.80% 2.80%
INDIA    
Net revenues $ 1,645 $ 1,406
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.40% 2.20%
AUSTRALIA    
Net revenues $ 0 $ 465
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 0.00% 0.70%