v3.25.2
Commitments (Future Minimum Royalties) (Details) - Royalty Agreements [Member]
$ in Thousands
Jun. 30, 2025
USD ($)
Other Commitments [Line Items]  
2025 $ 2,752
2026 4,122
2027 4,084
2028 4,027
2029 4,016
Thereafter 17,687
Total $ 36,688