XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net revenues $ 38,629 $ 43,402 $ 72,671 $ 92,799
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Net revenues $ 35,258 $ 32,993 $ 66,135 $ 61,816
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 91.30% 76.00% 91.00% 66.60%
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% 8.90%
MEXICO        
Net revenues $ 0 $ 3,260 $ 0 $ 6,527
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 7.50% 0.00% 7.00%
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.90%
JAPAN        
Net revenues $ 0 $ 1,452 $ 0 $ 2,870
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 3.30% 0.00% 3.10%
CANADA        
Net revenues $ 3,371 $ 3,900 $ 6,536 $ 7,169
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 8.70% 9.00% 9.00% 7.70%
INDIA        
Net revenues $ 0 $ 1,797 $ 0 $ 3,442
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Percent of consolidated net revenue 0.00% 4.20% 0.00% 3.80%