XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock incentive plan and other information (Details) - USD ($)
12 Months Ended
Sep. 05, 2019
Nov. 02, 2010
Dec. 31, 2024
Dec. 31, 2023
Sep. 17, 2020
Stock-Based Compensation and Warrants          
Unrecognized stock-based compensation expense     $ 596,000    
Proceeds from Stock Options Exercised     0 $ 0  
General and Administrative Expenses and Research and Development Expense | Employees          
Stock-Based Compensation and Warrants          
Allocated share-based compensation expense     $ 462,000 $ 373,000  
Employees And Directors          
Stock-Based Compensation and Warrants          
Share-based payment award, options, grants in period, gross     420 87,800  
Value of options granted     $ 1,500,000 $ 900,000  
Consultant | General and Administrative Expenses and Research and Development Expense          
Stock-Based Compensation and Warrants          
Allocated share-based compensation expense     $ 209,000 $ 179,000  
2010 Stock Plan          
Stock-Based Compensation and Warrants          
Share-based payment award, options, outstanding, number   343      
Share-based compensation arrangement by share-based payment award, number of shares authorized 16,000        
Share-based compensation arrangement by share-based payment award, shares issued     0    
2010 Stock Plan | Board of Directors          
Stock-Based Compensation and Warrants          
Share-based payment award, options, outstanding, number     7,670    
Share-based payment award, options, issued, number     7,670    
2010 Stock Plan | Minimum          
Stock-Based Compensation and Warrants          
Share-based payment award, options, grants, expired period   5 years      
2010 Stock Plan | Maximum          
Stock-Based Compensation and Warrants          
Share-based payment award, options, grants, expired period   10 years      
2020 Stock Plan          
Stock-Based Compensation and Warrants          
Share-based payment award, options, outstanding, number     167,364   16,000
Share-based compensation arrangement by share-based payment award, number of shares authorized       2,500,000  
Share-based payment award, options, issued, number     175,034