v3.26.1
License and Collaboration Agreements - Notch Therapeutics (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Research and development $ 32,003,000 $ 50,200,000  
Pre-Clinical Development Milestone | Notch Therapeutics, Inc. | Research Collaboration And License Agreement      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Research and development 0 $ 0  
Notch Therapeutics, Inc.      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Equity investment $ 0   $ 0