Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)

v3.26.1
Commitments and Contingencies - Collaborative Agreements, Royalties and Milestone Payments (Details)
$ in Millions
1 Months Ended 12 Months Ended
May 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
product
Commitments and Contingencies    
Estimate of milestone payments   $ 12.1
Assumed number of products per contract | product   1
BioInvent License Agreement    
Commitments and Contingencies    
Contingent consideration $ 10.0 $ 10.0