v3.26.1
Subsequent Events (Additional Information) (Details) - License Agreement [Member] - USD ($)
$ in Millions
Aug. 31, 2026
Nov. 08, 2024
Subsequent Event [Line Items]    
Payments made under license agreement   $ 0.5
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Revised total milestone payments $ 435.0  
Upfront Payment $ 40.0