XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments - Schedule of Minimum Guaranteed Benefit Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Future Minimum Royalty Guarantees [Member]  
Commitments - Schedule of Minimum Guaranteed Benefit Liabilities (Details) [Line Items]  
2025 $ 53,682
2026 18,757
2027 2,170
Future minimum payments, total 74,609
Future Minimum Guaranteed Amount [Member]  
Commitments - Schedule of Minimum Guaranteed Benefit Liabilities (Details) [Line Items]  
2025 6,864
2026 4,406
2027 0
Future minimum payments, total $ 11,270