XML 110 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Details) - HealthCare Royalty Partners IV, L.P. - Royalty Agreement - Subsequent Event
$ in Millions
Feb. 25, 2021
USD ($)
Subsequent Event [Line Items]  
Annual maximum on royalties and milestones payable $ 13.0
Maximum on royalties and milestones payable $ 150.0
Potential revenue subsequent to terms of royalty agreement 85.00%
Proceeds from collaborators $ 45.0
Potential milestone receivable under terms of royalty agreement $ 15.0