XML 117 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Agreement with Sigma-Aldrich Corporation (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2009
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2007
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Common stock issued   $ 15,106 $ 84,869 $ 27,099  
Revenues   176,232 111,299 110,701  
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 $ 42,000        
Revenues   $ 4,700 $ 900 $ 1,100  
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