v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2025
Mar. 31, 2026
Biocytogen Pharmaceuticals (Beijing) Co., Ltd.    
Subsequent Event [Line Items]    
Milestone payment   $ 5.0
Hengrui Pharma    
Subsequent Event [Line Items]    
Milestone payment $ 2.0