v3.25.4
Commitments (Future Minimum Royalties) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Other Commitments [Line Items]  
2026 $ 98,800
Thereafter 108,100
Total 618,300
Royalties [Member]  
Other Commitments [Line Items]  
2026 3,992
2027 3,589
2028 3,558
2029 3,551
2030 6,200
Thereafter 18,219
Total $ 39,109