XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
reporting_unit
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Accounting Policies [Line Items]      
Number of operating segments | segment 2    
Advertising expense $ 300,000 $ 300,000 $ 500,000
Current restricted cash 600,000 600,000  
Impairment of long-lived assets held-for-use $ 0 0 $ 0
Number of reporting units | reporting_unit 2    
Goodwill $ 3,241,000 3,241,000  
San Carlos Space      
Accounting Policies [Line Items]      
Security deposit   $ 500,000  
One Customer | Accounts Receivable | Customer Concentration Risk      
Accounting Policies [Line Items]      
Concentration risk, percentage 62.00%    
Three Customers | Accounts Receivable | Customer Concentration Risk      
Accounting Policies [Line Items]      
Concentration risk, percentage   70.00%  
Performance Enzymes      
Accounting Policies [Line Items]      
Goodwill $ 2,400,000    
Goodwill, allocation percent 76.00%    
Novel Biotherapeutics      
Accounting Policies [Line Items]      
Goodwill $ 800,000    
Goodwill, allocation percent 24.00%    
Demand deposits | Letter of Credit      
Accounting Policies [Line Items]      
Cash deposit balance $ 1,100,000 $ 1,100,000