v3.26.1
Commitments (Future Minimum Royalties) (Details) - Royalty Agreements [Member]
$ in Thousands
Jun. 30, 2026
USD ($)
Other Commitments [Line Items]  
2026 $ 3,277
2027 4,321
2028 4,288
2029 4,282
2030 7,837
Thereafter 19,863
Total $ 43,868