Note 10 - Commitments and Contingencies - Schedule of Concentrations (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Largest Retail Partner A [Member] | ||||
| 1 | $ 291.3 | $ 390.2 | $ 412.7 | $ 536.6 |
| Largest Retail Partner B [Member] | ||||
| 1 | 49.8 | 43.7 | 87.6 | 76.5 |
| Largest Retail Partner C [Member] | ||||
| 1 | 28.6 | 19.7 | 59.0 | 38.7 |
| Largest Retail Partner D [Member] | ||||
| 1 | 20.0 | 17.6 | 41.8 | 35.2 |
| Largest Retail Partner E [Member] | ||||
| 1 | $ 14.0 | $ 15.8 | $ 29.4 | $ 34.5 |