XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Narrative (Detail)
$ in Millions
Nov. 04, 2021
company
Jun. 30, 2014
USD ($)
Subsequent Event    
Commitments And Contingencies Disclosure [Line Items]    
Number of independent publicly traded companies | company 2  
Pregenen    
Commitments And Contingencies Disclosure [Line Items]    
Contingent cash payments | $   $ 99.9