Product Revenues, Accounts Receivable, and Reserves for Product Sales - Schedule of Factoring of Accounts Receivable and Associated Fees (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Product Revenues Accounts Receivable And Reserves For Product Sales [Abstract] | |
| Accounts receivable sold | $ 142,698 |
| Less: factoring fees | (1,700) |
| Net cash proceeds | $ 140,998 |