v3.26.1
Stock Plans and Share-Based Payments (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Fair value of the stock options granted         $ 100,000 $ 200,000
Unrecognized compensation expense $ 346,000       $ 346,000  
Unrecognized compensation expense, period for recognition         2 years 1 month 6 days  
Unrecognized compensation expense 60,000       $ 60,000  
Shares vested         58,961  
Restricted stock value 10,000 $ 11,000   $ 82,000    
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Allocated share based compensation expense 59,000   $ 71,000   $ 117,000 137,000
Share-Based Payment Arrangement, Option [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Allocated share based compensation expense 3,000   3,000   5,000 5,000
Share-Based Payment Arrangement, Option [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Allocated share based compensation expense 56,000   68,000   112,000 132,000
Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Allocated share based compensation expense 2,000   $ 0   4,000 $ 10,000
Number of shares issued           55,659
Restricted stock value         17,000 $ 72,000
Unvested Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation expense $ 0       $ 0  
Employees [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock options, granted         42,500 205,075
Stock options, vested           146,114
Employees [Member] | Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares issued         7,184 55,659
Employee [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based compensation, grant 58,961       58,961