Collaboration Agreement - Revenue Recognized Related to Each of the Performance Obligations and the Remaining Deferred Revenue (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2023 |
|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
| Deferred revenue at beginning | $ 13,794 | $ 15,352 |
| Revenue recognized | (1,325) | (1,558) |
| Deferred revenue at ending | 12,469 | 13,794 |
| Combined Performance Obligation | ||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
| Deferred revenue at beginning | 11,748 | 11,748 |
| Deferred revenue at ending | 11,748 | 11,748 |
| Development Activities Performance Obligation | ||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
| Deferred revenue at beginning | 2,046 | 3,604 |
| Revenue recognized | (1,325) | (1,558) |
| Deferred revenue at ending | $ 721 | $ 2,046 |