Deferred Royalty Obligation -Narrative (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Deferred Royalty Obligation | ||
| Effective interest rate | 13.70% | |
| Interest expense on deferred royalty obligation | $ 8,067 | $ 7,137 |
| Net (amortization) accretion for deferred royalty obligation | (206) | 2,014 |
| Total royalty payments | $ 8,388 | $ 4,147 |
| Net sales prior to July 1, 2025 | ||
| Deferred Royalty Obligation | ||
| Royalty rate | 7.40% | |
| Net sales after July 1, 2025 and up to March, 2032. | ||
| Deferred Royalty Obligation | ||
| Royalty rate | 9.70% | |