XML 67 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Major Customers, Partnerships and Strategic Alliances - Agreement with Sigma-Aldrich Corporation (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2009
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2007
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Common stock issued                   $ 142,526 $ 136,308 $ 215,758  
Revenues   $ 25,800 $ 57,763 $ 21,553 $ 13,076 $ 54,851 $ 21,958 $ 17,548 $ 8,071 118,192 102,428 84,452  
Sigma-Aldrich Corporation                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Developed laboratory research reagents, research services period                         3 years
Deferred revenue $ 20,000                        
Common stock issued $ 4,900                        
Public offering, common stock shares issued 636,133                        
Reduced royalty rate 10.50%                        
Development and sales-based milestone payments to be received $ 25,000                        
Revenues                   $ 500 $ 600 $ 500  
Sigma-Aldrich Corporation | License agreement terms                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Revenues under agreement 5,000                        
Sigma-Aldrich Corporation | License fee revenues                          
Research and Development Arrangement, Contract to Perform for Others [Line Items]                          
Deferred revenue $ 15,100