XML 68 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Major Customers, Partnerships and Strategic Alliances - Agreement with DAS (Detail) - USD ($)
3 Months Ended 12 Months Ended
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, 2005
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Revenues $ 25,800,000 $ 57,763,000 $ 21,553,000 $ 13,076,000 $ 54,851,000 $ 21,958,000 $ 17,548,000 $ 8,071,000 $ 118,192,000 $ 102,428,000 $ 84,452,000  
Dow Agro Sciences | License agreement terms                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Research program to develop laboratory research reagents                       3 years
One-time license fee earned on exercise of option                       $ 6,000,000.0
Previously agreed research, development and commercialization milestone payments, and royalties on sales of products                       $ 4,000,000.0
Percentage of royalties to be received from sublicensing                       25.00%
Fee due                       $ 25,300,000
Minimum license annual fees specific reckoning period                       11 years
Dow Agro Sciences | License agreement terms | Minimum                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Annual fees                       $ 300,000
Dow Agro Sciences | License agreement terms | Maximum                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Annual fees                       3,000,000.0
Dow Agro Sciences | License agreement terms | Royalty revenues                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Revenues                       $ 2,300,000
Dow Agro Sciences | License agreement terms | License fee revenues                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Revenues                 $ 3,000,000.0 $ 3,000,000.0 $ 3,000,000.0