XML 145 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Milestones (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Cas-9 License Agreement  
Commitments and Contingencies [Line Items]  
License agreement, sales milestone payments payable $ 54.0
License agreement, reduction in clinical and regulatory milestone payments payable 4.1
License agreement, reduction in sales milestone payments payable 36.0
Cpf1 License Agreement  
Commitments and Contingencies [Line Items]  
License agreement, sales milestone payments payable 54.0
License agreement, reduction in clinical and regulatory milestone payments payable 5.5
License agreement, reduction in sales milestone payments payable 36.0
Cas9-II License Agreement  
Commitments and Contingencies [Line Items]  
License agreement, sales milestone payments payable 13.5
License agreement, reduction in clinical and regulatory milestone payments payable 1.1
License agreement, reduction in sales milestone payments payable 9.0
Maximum | Cas-9 License Agreement  
Commitments and Contingencies [Line Items]  
License agreement, clinical and regulatory milestone payments payable 14.8
Maximum | Cpf1 License Agreement  
Commitments and Contingencies [Line Items]  
License agreement, clinical and regulatory milestone payments payable 20.0
Maximum | Cas9-II License Agreement  
Commitments and Contingencies [Line Items]  
License agreement, clinical and regulatory milestone payments payable $ 3.7