XML 34 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Collaboration Agreements - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2020
shares
Aug. 31, 2017
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Revenue     $ 26,605 $ 27,688
Collaborative Arrangement | Lam Research Corporation        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Revenue     1,800 4,800
Maximum amount of royalties payable (ratio)   3    
Proceeds from collaborators       2,700
Customer deposits     3,000  
Number of warrants exercised | shares 1,000,000.0      
Collaborative Arrangement | Lam Research Corporation | Maximum        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Revenue   $ 50,000    
Number of warrants, outstanding | shares 407,247      
Collaborative Arrangement | Celgene Corporation        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Revenue     $ 1,300  
Proceeds from collaborators       $ 200