XML 79 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event - Additional Information (Detail) - USD ($)
$ in Thousands
Jul. 19, 2021
Jun. 30, 2021
Dec. 31, 2020
Subsequent Event [Line Items]      
Deferred Revenue   $ 25,234 $ 6,547
Subsequent Event [Member] | Eluminex [Member]      
Subsequent Event [Line Items]      
Aggregate consideration received for milestone and upfront payments $ 8,000    
Future manufacturing clinical regulatory and commercial milestone payments 64,000    
Commercial milestone $ 36,000    
Drug Product Revenue [Member]      
Subsequent Event [Line Items]      
Deferred Revenue   $ 11,200