Quarterly report [Sections 13 or 15(d)]

Capital Stock, Stock Plans, Warrants and Stock Based Compensation (Details Narrative)

v3.26.1
Capital Stock, Stock Plans, Warrants and Stock Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2024
May 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Proceeds from stock options exercised $ 16 $ 41    
Warrant to purchase     188,038 188,038
Warrants exercise price     $ 12.19 $ 11.50
Employee Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of option exercised 32,000 52,500    
Stock options, exercise price $ 10.70    
2003 Outside Directors Stock Option Plan [Member] | Portion of Director Fee Earned in Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Allocated share-based compensation expense $ 119      
Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares issued from option exercise 15,844      
Number of option exercised 28,000      
Common Stock [Member] | Employee Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares issued from option exercise 4,000      
Number of option exercised 4,000      
Proceeds from stock options exercised $ 16      
Common Stock [Member] | Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options, exercise price $ 3.95      
Common Stock [Member] | Minimum [Member] | Employee Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options, exercise price 3.95      
Common Stock [Member] | Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options, exercise price $ 7.75      
Common Stock [Member] | 2003 Outside Directors Stock Option Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares issued from option exercise 9,514      
Employee and Directors [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation cost related to unvested options consultant $ 1,694      
Weighted average term for unrecognized and unvested option to be recognized 2 years 7 months 6 days