Product Revenue, Net - Revenue Related Reserves in Balance Sheet (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Revenue-related reserves | ||
| Revenue-related reserves | $ 11,998 | $ 6,138 |
| Accounts receivable | ||
| Revenue-related reserves | ||
| Revenue-related reserves | (614) | (459) |
| Other current liabilities | ||
| Revenue-related reserves | ||
| Revenue-related reserves | $ 12,612 | $ 6,597 |