v3.25.0.1
Organization (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization And Significant Accounting Policies [Line Items]        
Accumulated deficit $ 448,807 $ 367,866    
Collaboration revenue 152,310 166,799 $ 205,999  
Cash and cash equivalents, including restricted cash 293,913 $ 348,890 $ 393,977 $ 372,569
Seqirus Inc [Member]        
Organization And Significant Accounting Policies [Line Items]        
Upfront payment received 200,000      
Collaboration revenue $ 96,000