Revenue - Rollforward of Accounts Receivable (Details) $ in Thousands |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
| |
Accounts Receivable, After allowance for Credit Loss, Current [Roll Forward] | |
Beginning balance at December 31, 2024 | $ 1,070 |
Increase in accounts receivable for drug product sales | 2,926 |
Decrease in accounts receivable for cash collections | (2,851) |
Balance as of June 30, 2025 | $ 1,145 |