Annual report [Section 13 and 15(d), not S-K Item 405]

Stock Based Awards (Details Narrative)

v3.25.1
Stock Based Awards (Details Narrative) - USD ($)
12 Months Ended
Aug. 12, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares reserved for issuance   833,000 844,000
Shares available for grant   27,000 275,000
Stock options granted   256,000  
Weighted-average exercise price of options vested and exercisable   $ 11.92  
Weighted-average remaining contractual term   7 years 2 months 19 days  
Number of options outstanding vested or expected to vest   550,000  
Weighted average exercise price   $ 10.37  
Number of vested and exercisable options, outstanding shares   453,000  
Weighted-average remaining contractual term of options vested and exercisable   6 years 11 months 23 days  
Shares issued price per share   $ 2.02  
Number of shares authorized for issuance 256,000    
Fair value of restricted stock unit $ 451,000    
Share-Based Payment Arrangement, Expense   $ 643,000 $ 801,000
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 252,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   4 months 24 days  
Officers Directors Employees and Consultants [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options granted     209,216
Weighted-average exercise price of options vested and exercisable     $ 2.67
Weighted-average remaining contractual term     10 years
Fair value of stock options     $ 470,000
2015 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares reserved for issuance   833,333  
Maximum term of options granted   10 years  
Shares available for grant   27,000