v3.25.0.1
Commitments and Contingencies - Minimum Guarantee Royalty Payments Due (Details) - Royalty Guarantees, Commitments
$ in Millions
Dec. 31, 2024
USD ($)
Future Minimum Payments  
2025 (remaining) $ 20.7
2026 69.3
2027 15.0
2028 0.0
2029 0.0
Thereafter 0.3
Total $ 105.3