XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Accounting Standards Update [Extensible Enumeration]   Accounting Standards Update 2016-13 [Member]
Retained earnings $ 104,663 $ 100,070
Deferred revenue 2,353  
Volume Rebates   557
Revenue recognized in the reporting period included in contract liability balance at beginning of period 2,084 667
Revenue $ 37,297 $ 37,317
Anti-dilutive pptions excluded from computation of earnings per share 889,000 2,051,000
Transferred over Time [Member]    
Property, Plant and Equipment [Line Items]    
Revenue $ 656 $ 217
Medical Diagnostics Application Customer [Member]    
Property, Plant and Equipment [Line Items]    
Percentage of prepayments 97.00%  
Personal Care Ingredient Customer [Member]    
Property, Plant and Equipment [Line Items]    
Percentage of prepayments 3.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  
Cumulative Effect, Period of Adoption, Adjustment [Member]    
Property, Plant and Equipment [Line Items]    
Retained earnings   $ 203