XML 105 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaboration Agreements - Additional Information (Detail)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2020
shares
Aug. 31, 2017
USD ($)
employee
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Collaboration     $ 145,085 $ 117,316 $ 125,568
Celgene Corporation | Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Proceeds from Collaborators         1,100
Collaboration         4,400
Lam Research Corporation | Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Proceeds from Collaborators         14,900
Collaboration     $ 0 $ 4,800 $ 16,300
Maximum Amount Of Royalties Payable, Ratio To License And Service Revenue   3      
Reimbursement Of Counterparty Costs, Maximum Number Of Employees | employee   10      
Class Of Warrant Or Right, Number Of Warrants Or Rights Exercised | shares 1,000,000        
Lam Research Corporation | Collaborative Arrangement | Maximum          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Collaboration   $ 50,000      
Class of Warrant or Right, Outstanding | shares 407,247