XML 102 R54.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2007
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Common stock issued     $ 15,106  
Revenues   $ 57,800 176,232  
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   $ 900 $ 4,700  
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