XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Deferred revenue $ 5,571,000  
Volume rebate 35,000  
Revenue recognized in the reporting period included in contract liability balance at beginning of period 2,074,000 $ 2,084,000
Revenue $ 52,347,000 $ 37,297,000
Potential common stock included in computation of diluted earnings per share 2,678,000  
Anti-dilutive pptions excluded from computation of earnings per share   889,000
Transferred over Time [Member]    
Property, Plant and Equipment [Line Items]    
Revenue $ 457,000 $ 656,000
Prepayments From Certain Customers Per Company Policy [Member]    
Property, Plant and Equipment [Line Items]    
Percentage of Prepayments 99.00%  
Prepayments From Product Development Agreement With A Personal Care Ingredient Customer [Member]    
Property, Plant and Equipment [Line Items]    
Percentage of Prepayments 1.00%  
Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Equipment leasehold improvements and leased assets useful life 3 years  
Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Equipment leasehold improvements and leased assets useful life 20 years  
Leasehold Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Equipment leasehold improvements and leased assets useful life 3 years  
Leasehold Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Equipment leasehold improvements and leased assets useful life 7 years  
Other Capitalized Property Plant and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Equipment leasehold improvements and leased assets useful life 7 years  
Other Capitalized Property Plant and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Equipment leasehold improvements and leased assets useful life 10 years