v3.25.4
Commitments and Contingencies (Detail) - Novo License Agreement - USD ($)
$ in Millions
Dec. 31, 2025
Feb. 28, 2007
Developmental And Regulatory Milestone Payment | Maximum | Type 1 Diabetes    
Commitments And Contingencies [Line Items]    
Potential milestone payment   $ 6.0
Developmental And Regulatory Milestone Payment | Maximum | Type 2 Diabetes    
Commitments And Contingencies [Line Items]    
Potential milestone payment   50.5
Developmental And Regulatory Milestone Payment | Maximum | Other Indication    
Commitments And Contingencies [Line Items]    
Potential milestone payment   115.0
Sales-based Milestones Payment    
Commitments And Contingencies [Line Items]    
Potential milestone payment   $ 75.0
Satisfaction of Milestone Payment    
Commitments And Contingencies [Line Items]    
Potential milestone payment $ 1.0