v3.25.4
Subsequent Events (Details) - Collaborative Arrangements - Newsoara Biopharma Co., Ltd. - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 30, 2026
May 31, 2018
Dec. 31, 2019
Jun. 26, 2024
Subsequent Event [Line Items]        
License fee received   $ 2.0    
Collaboration revenue recognized     $ 1.0  
Potential development and regulatory milestone payments       $ 76.5
Subsequent Event        
Subsequent Event [Line Items]        
License fee received $ 20.0      
Collaboration revenue recognized 50.0      
Potential development and regulatory milestone payments $ 65.0