v3.26.1
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