Revenue - Schedule of Current Accruals for Rebates and Chargebacks (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Customer Refund Liability, Current and Non-current [Roll Forward] | |
| As of December 31, 2024 | $ 0 |
| Rebate and chargeback related to product revenue recognized in the period | 7,582 |
| Payments made and credits issued | (2,591) |
| As of December 31, 2025 | 4,991 |
| Rebates | |
| Customer Refund Liability, Current and Non-current [Roll Forward] | |
| As of December 31, 2024 | 0 |
| Rebate and chargeback related to product revenue recognized in the period | 4,911 |
| Payments made and credits issued | (1,255) |
| As of December 31, 2025 | 3,656 |
| Chargebacks | |
| Customer Refund Liability, Current and Non-current [Roll Forward] | |
| As of December 31, 2024 | 0 |
| Rebate and chargeback related to product revenue recognized in the period | 2,671 |
| Payments made and credits issued | (1,336) |
| As of December 31, 2025 | $ 1,335 |