v3.26.1
Commitments and Contingencies - Cancer Research Technology Limited (CRT) - Additional Information (Details) - Cancer Research Technology Agreement - License Agreement
£ in Millions
1 Months Ended
Jun. 30, 2020
GBP (£)
Jun. 30, 2026
USD ($)
Sale Leaseback Transaction [Line Items]    
Upfront fee payment £ 0.1  
Milestones achieved for payment | $   $ 0
Maximum    
Sale Leaseback Transaction [Line Items]    
Aggregate amount to pay upon achievement of certain development and commercial milestones 7.9  
Aggregate amount to pay upon achievement of certain partnership milestones £ 18.1