Summary of Significant Accounting Policies - Gross-to-Net Sales Adjustments (Details) - Product Sales Allowance - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | ||
| Balance at Beginning of Year | $ 1,434 | $ 0 |
| Provision for Current Period Sales | 1,035 | 407 |
| Payments | (553) | 0 |
| Balance at March 31, 2023 | $ 1,916 | $ 407 |