XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingencies - Other Agreements - (Details)
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
multiple
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2017
USD ($)
Loss Contingency [Abstract]        
Contingency reserves for litigation liabilities   $ 0.0 $ 0.0  
Non-profit organization agreement        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Maximum funding $ 4.0      
Funding multiple | multiple 2.6      
Milestone payment liability       $ 1.0