Liability Related to the Sale of Future Revenues - Schedule of Liability Related to the Sale of Future Revenues (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Liability for Future Policy Benefit, after Reinsurance [Abstract] | |||
| Liability related to sale of future revenues as of January 1, 2026 | $ 42,423 | ||
| Reduction of debt in exchange for pre-funded warrants | (1,672) | ||
| Accretion of interest expense on liability related to sale of future revenues | 987 | $ 1,809 | |
| Amortization of debt discount and debt issuance costs | 30 | ||
| Repayment of the liability | (230) | ||
| Liability related to the sale of future revenues as of June 30, 2026 | 41,538 | ||
| Less: current portion | (1,032) | $ (9,750) | |
| Liability related to sale of future revenues - long-term | $ 40,506 | $ 32,673 | |