v3.26.1
Commitments (Future Minimum Royalties) (Details) - Royalty Agreements [Member]
$ in Thousands
Mar. 31, 2026
USD ($)
Other Commitments [Line Items]  
2026 $ 3,492
2027 3,893
2028 3,861
2029 3,854
2030 7,371
Thereafter 19,526
Total $ 41,997