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