v3.26.1
Everest Collaboration (Details) - Everest License Agreement - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2023
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaborative agreement upfront payments collected $ 7,000,000.0      
Additional milestone payments on achievement (up to) $ 125,500,000      
Noncurrent unbilled receivable from collaboration   $ 0    
Contra research and development expense   0 $ 0  
Collaboration Revenue        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaboration revenue       $ 7,000,000.0
Development, Regulatory and Commercial Milestones        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaboration revenue   0    
Royalty        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaboration revenue   $ 0