v3.25.1
Note 10 - Commitments and Contingencies - Schedule of Concentrations (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Largest Retail Partner A [Member]    
1 $ 146.4 $ 42.7
Largest Retail Partner B [Member]    
1 32.8 36.3
Largest Retail Partner C [Member]    
1 19.0 22.3
Largest Retail Partner D [Member]    
1 18.7 20.8
Largest Retail Partner E [Member]    
1 $ 17.6 $ 11.7