Deferred Royalty Obligation - Schedule of Deferred Royalty Obligation (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Deferred Royalty Acquired [Roll Forward] | ||
| Beginning balance | $ 121,563 | $ 120,613 |
| Accretion (amortization), net | (206) | 2,014 |
| Net carrying amount | $ 121,357 | $ 122,627 |