v3.25.2
Note 13 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Net revenues $ 37,788 $ 43,402 $ 48,714 $ 45,920 $ 92,799 $ 92,218 $ 163,629 $ 187,874
UNITED STATES                
Net revenues             $ 117,507 $ 104,648
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             71.80% 55.70%
SOUTH AFRICA                
Net revenues             $ 8,277 $ 34,562
SOUTH AFRICA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             5.10% 18.40%
MEXICO                
Net revenues             $ 12,235 $ 11,691
MEXICO | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             7.50% 6.20%
CHINA                
Net revenues             $ 2,698 $ 10,167
CHINA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             1.60% 5.40%
JAPAN                
Net revenues             $ 3,778 $ 6,256
JAPAN | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             2.30% 3.30%
INDIA                
Net revenues             $ 4,829 $ 6,148
INDIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             3.00% 3.30%
CANADA                
Net revenues             $ 14,305 $ 12,494
CANADA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             8.70% 6.70%
AUSTRALIA                
Net revenues             $ 0 $ 1,909
AUSTRALIA | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             0.00% 1.00%
International [Member]                
Net revenues             $ 163,629 $ 187,875
International [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]                
Percent of consolidated net revenue             100.00% 100.00%