Collaboration Agreement - Revenue Recognized Related to Each of the Performance Obligations and the Remaining Deferred Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
|
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
Deferred revenue at beginning | $ 12,260 | $ 13,794 |
Revenue recognized | (183) | (1,534) |
Deferred revenue at ending | 12,077 | 12,260 |
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 | 512 | 2,046 |
Revenue recognized | (183) | (1,534) |
Deferred revenue at ending | $ 329 | $ 512 |