v3.26.1
Subsequent Events (Additional Information) (Details) - GSK License Agreement [Member] - USD ($)
$ in Millions
Mar. 31, 2026
Oct. 31, 2024
Nov. 07, 2022
Subsequent Event [Line Items]      
Milestone payment $ 225.0    
GSK [Member]      
Subsequent Event [Line Items]      
Milestone payment     $ 66.0
Amendment 4 [Member] | GSK [Member]      
Subsequent Event [Line Items]      
Milestone payment   $ 0.8