XML 71 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
reporting_unit
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Line Items]      
Number of operating segments | segment 2    
Shipping and distribution cost $ 3,000,000 $ 1,800,000 $ 100,000
Advertising expense 300,000 300,000 300,000
Current restricted cash 500,000 600,000  
Restricted cash 1,521,000 1,519,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  
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%    
One Customer | Accounts Receivable | Customer Concentration Risk      
Accounting Policies [Line Items]      
Concentration risk, percentage 63.00% 62.00%  
Letter of Credit | Cash Deposit      
Accounting Policies [Line Items]      
Restricted cash $ 1,500,000 $ 1,500,000