XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net revenues $ 196,814 $ 262,747
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 100.00% 100.00%
UNITED STATES    
Net revenues $ 117,507 $ 104,647
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 59.70% 39.80%
BRAZIL    
Net revenues $ 33,185 $ 74,873
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 16.90% 28.50%
SOUTH AFRICA    
Net revenues $ 8,277 $ 34,562
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 4.20% 13.20%
MEXICO    
Net revenues $ 12,235 $ 11,691
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 6.20% 4.40%
CHINA    
Net revenues $ 2,698 $ 10,167
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 1.40% 3.90%
JAPAN    
Net revenues $ 3,778 $ 6,256
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 1.90% 2.40%
INDIA    
Net revenues $ 4,829 $ 6,148
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 2.50% 2.30%
CANADA    
Net revenues $ 14,305 $ 12,494
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 7.20% 4.80%
AUSTRALIA    
Net revenues $ 0 $ 1,909
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]    
Percent of consolidated net revenue 0.00% 0.70%