XML 85 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Major Customers, Partnerships and Strategic Alliances - Agreement with Dow AgroSciences in Plant Agriculture - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2005
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Revenues $ 26,837,000 $ 23,562,000 $ 21,416,000 $ 12,637,000 $ 13,077,000 $ 11,812,000 $ 8,253,000 $ 3,425,000 $ 84,452,000 $ 36,567,000 $ 19,389,000  
Dow Agro Sciences [Member] | License agreement terms [Member]                        
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
Percentage of royalties to be received from sublicensing                       25.00%
Previously agreed research, development and commercialization milestone payments, and royalties on sales of products                       $ 4,000,000
Fee due                       $ 25,300,000
Minimum license annual fees specific reckoning period                       11 years
Dow Agro Sciences [Member] | License agreement terms [Member] | Minimum [Member]                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Annual fees                       $ 250,000
Dow Agro Sciences [Member] | License agreement terms [Member] | Maximum [Member]                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Annual fees                       3,000,000
Dow Agro Sciences [Member] | License agreement terms [Member] | Royalty Revenues [Member]                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Revenues                       $ 2,300,000
Dow Agro Sciences [Member] | License agreement terms [Member] | License Fee Revenues [Member]                        
Research and Development Arrangement, Contract to Perform for Others [Line Items]                        
Revenues                 $ 3,000,000 $ 3,000,000 $ 5,100,000