XML 118 R46.htm IDEA: XBRL DOCUMENT v3.22.4
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Agreement with Sigma-Aldrich Corporation (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2009
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2007
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Common stock issued   $ 84,869 $ 27,099 $ 142,526  
Revenues   111,299 110,701 118,192  
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   $ 900 $ 1,100 $ 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          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Deferred revenue $ 15,100