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 |