v3.26.3
License and Other Agreements - Settlement Agreement - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jul. 19, 2024
Sep. 30, 2026
Dec. 31, 2024
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Settlement agreement upfront payment $ 15.0    
Percentage of royalty payment 1.00%    
Settlement agreement upfront payment paid     $ 15.0
Sales Milestone | Maximum      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Potential milestone payments due under settlement agreement $ 35.0    
Development and Regulatory Milestones | Maximum      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Potential milestone payments due under settlement agreement $ 15.0    
Development Milestone      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Settlement agreement milestone amount paid   $ 5.0