v3.26.1
Commitments and Contingencies (Details) - Novo License Agreement
$ in Millions
Feb. 28, 2007
USD ($)
Sales-Based Milestones Payment  
Commitments And Contingencies [Line Items]  
Potential milestone payment $ 75.0
Maximum | Developmental and Regulatory Milestone Payment | Type 1 Diabetes  
Commitments And Contingencies [Line Items]  
Potential milestone payment 6.0
Maximum | Developmental and Regulatory Milestone Payment | Type 2 Diabetes  
Commitments And Contingencies [Line Items]  
Potential milestone payment 50.5
Maximum | Developmental and Regulatory Milestone Payment | Other Indication  
Commitments And Contingencies [Line Items]  
Potential milestone payment $ 115.0