XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net revenues $ 37,788 $ 67,333 $ 163,771 $ 197,649
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 163,771 $ 197,649
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 28,768 $ 28,722    
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 90,583 $ 81,004
Percent of consolidated net revenue 76.10% 42.70% 55.30% 41.00%
BRAZIL        
Net revenues $ 0 $ 18,619    
BRAZIL | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 33,185 $ 56,717
Percent of consolidated net revenue 0.00% 27.70% 20.30% 28.70%
SOUTH AFRICA        
Net revenues $ 0 $ 7,863    
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 8,277 $ 25,759
Percent of consolidated net revenue 0.00% 11.70% 5.10% 13.00%
MEXICO        
Net revenues $ 3,196 $ 3,033    
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 9,723 $ 8,065
Percent of consolidated net revenue 8.50% 4.50% 5.90% 4.10%
CHINA        
Net revenues $ 0 $ 2,205    
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 2,698 $ 7,106
Percent of consolidated net revenue 0.00% 3.30% 1.60% 3.60%
JAPAN        
Net revenues $ 908 $ 1,489    
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 3,778 $ 4,533
Percent of consolidated net revenue 2.40% 2.20% 2.30% 2.30%
CANADA        
Net revenues $ 3,529 $ 3,421    
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 10,698 $ 8,671
Percent of consolidated net revenue 9.30% 5.10% 6.50% 4.40%
INDIA        
Net revenues $ 1,387 $ 1,577    
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 4,829 $ 4,420
Percent of consolidated net revenue 3.70% 2.30% 3.00% 2.20%
AUSTRALIA        
Net revenues $ 0 $ 404    
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Net revenues     $ 0 $ 1,374
Percent of consolidated net revenue 0.00% 0.60% 0.00% 0.70%