v3.25.0.1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]      
Total revenue $ 152,310 $ 166,799 $ 205,999
Collaboration Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 138,389 157,748 205,755
Grant Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 13,921 9,051 244
CSL Seqirus [Member] | Collaboration Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 138,389 154,264 154,425
Vinbiocare [Member] | Collaboration Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue     24,571
Janssen [Member] | Collaboration Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue   660 9,201
Ultragenyx [Member] | Collaboration Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue   1,837 3,739
Israel Ministry of Health [Member] | Collaboration Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue     12,500
Other [Member] | Collaboration Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue   987 1,319
BARDA [Member] | Grant Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 13,921 $ 9,051 $ 244