XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net revenues $ 57,290 $ 65,936 $ 125,984 $ 130,316
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 125,984 $ 130,316
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 32,993 $ 26,088    
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 61,816 $ 52,281
Percent of consolidated net revenue 57.70% 39.60% 49.10% 40.10%
BRAZIL        
Net revenues $ 13,888 $ 20,016    
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 33,185 $ 38,098
Percent of consolidated net revenue 24.20% 30.40% 26.30% 29.20%
SOUTH AFRICA        
Net revenues $ 0 $ 8,195    
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 8,277 $ 17,897
Percent of consolidated net revenue 0.00% 12.40% 6.60% 13.70%
MEXICO        
Net revenues $ 3,260 $ 2,559    
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 6,527 $ 5,032
Percent of consolidated net revenue 5.70% 3.90% 5.20% 3.90%
CHINA        
Net revenues $ 0 $ 2,225    
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 2,698 $ 4,901
Percent of consolidated net revenue 0.00% 3.40% 2.10% 3.80%
JAPAN        
Net revenues $ 1,452 $ 1,491    
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 2,870 $ 3,044
Percent of consolidated net revenue 2.50% 2.30% 2.30% 2.30%
CANADA        
Net revenues $ 3,900 $ 3,420    
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 7,169 $ 5,250
Percent of consolidated net revenue 6.80% 5.20% 5.70% 4.00%
INDIA        
Net revenues $ 1,797 $ 1,437    
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,442 $ 2,843
Percent of consolidated net revenue 3.10% 2.20% 2.70% 2.20%
AUSTRALIA        
Net revenues $ 0 $ 505    
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 0 $ 970
Percent of consolidated net revenue 0.00% 0.80% 0.00% 0.70%