Quarterly report [Sections 13 or 15(d)]

License, Collaboration, and Other Arrangements - Repare Acquisition and XenoTherapeutics Arranger Letter and Sale of Future Revenue Streams (Details)

v3.26.1
License, Collaboration, and Other Arrangements - Repare Acquisition and XenoTherapeutics Arranger Letter and Sale of Future Revenue Streams (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2016
USD ($)
agreement
period
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Jan. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Acquisitions, Licensing and Other Arrangements          
Unearned revenue recognized under units-of-revenue method   $ (310) $ (317)    
Revenue recognized under units-of-revenue method   310 317    
Unearned revenue recognized under units-of-revenue method, current   1,291     $ 1,268
Unearned revenue recognized under units-of-revenue method, noncurrent   2,860     3,193
Repare Therapeutics, Inc | BVF | Investor          
Acquisitions, Licensing and Other Arrangements          
Ownership interest (as a percent)       24.00%  
HealthCare Royalty Partners II, L.P. | Royalty Sale Agreements          
Acquisitions, Licensing and Other Arrangements          
Number of agreements | agreement 2        
Unearned revenue recognized under units-of-revenue method $ 18,000        
Revenue recognized under units-of-revenue method   300 $ 300    
Unearned revenue recognized under units-of-revenue method, current   1,300     1,300
Unearned revenue recognized under units-of-revenue method, noncurrent   $ 2,900     $ 3,200
HealthCare Royalty Partners II, L.P. | First Royalty Sale Agreement          
Acquisitions, Licensing and Other Arrangements          
Cash payment received 6,500        
Eligible potential additional payments receivable upon achievement of specified net sales milestones in future years $ 4,000        
Number of milestone periods | period 3        
HealthCare Royalty Partners II, L.P. | Second Royalty Sale Agreement          
Acquisitions, Licensing and Other Arrangements          
Cash payment received $ 11,500        
Xeno          
Acquisitions, Licensing and Other Arrangements          
Acquisition service, arranger fee, receivable       $ 3,000