v3.26.1
Commitments and Contingencies - Minimum Patent Royalties Payable (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
2026 (remaining six months) $ 825
2027 825
2028 825
2029 825
2030 825
Thereafter 8,250
Total $ 12,375