XML 119 R47.htm IDEA: XBRL DOCUMENT v3.22.4
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Agreement with DAS (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2005
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Revenues   $ 111,299,000 $ 110,701,000 $ 118,192,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
Previously agreed research, development and commercialization milestone payments, and royalties on sales of products         4,000,000
Annual fees $ 3,000,000        
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
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          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Revenues   $ 0 $ 200,000 $ 3,000,000