XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net revenues $ 41,416 $ 37,788 $ 114,087 $ 130,586
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 38,171 $ 28,768 $ 104,306 $ 90,583
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 92.20% 76.10% 91.40% 69.40%
SOUTH AFRICA        
Net revenues $ 0 $ 0 $ 0 $ 8,277
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 0.00% 0.00% 6.30%
MEXICO        
Net revenues $ 0 $ 3,196 $ 0 $ 9,723
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 8.50% 0.00% 7.40%
CHINA        
Net revenues $ 0 $ 0 $ 0 $ 2,698
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 0.00% 0.00% 2.10%
JAPAN        
Net revenues $ 0 $ 908 $ 0 $ 3,778
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 2.40% 0.00% 2.90%
CANADA        
Net revenues $ 3,245 $ 3,529 $ 9,781 $ 10,698
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 7.80% 9.30% 8.60% 8.20%
INDIA        
Net revenues $ 0 $ 1,387 $ 0 $ 4,829
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 3.70% 0.00% 3.70%