Sanofi Agreement - Schedule of Contract liabilities for the periods (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Sanofi Agreement [Abstract] | ||
Deferred revenue, Beginning Balance | $ 144,122 | $ 146,801 |
Additions | 0 | 0 |
Deductions | (144,122) | (1,751) |
Deferred revenue, Ending Balance | $ 0 | $ 145,050 |