v3.25.2
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