v3.25.1
Stock-Based Compensation - Stock incentive plan and other information (Details) - USD ($)
3 Months Ended
Sep. 05, 2019
Nov. 02, 2010
Mar. 31, 2025
Mar. 31, 2024
Sep. 17, 2020
Stock-Based Compensation          
Share-based payment award, options, grants in period, gross     0 0  
Unrecognized stock-based compensation expense     $ 495,000    
General and administrative expenses and research and development expense | Employees          
Stock-Based Compensation          
Allocated share-based compensation expense     84,000 $ 106,000  
Consultant | General and administrative expenses and research and development expense          
Stock-Based Compensation          
Allocated share-based compensation expense     $ 16,000 $ 54,000  
2010 Stock Plan          
Stock-Based Compensation          
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          
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          
Share-based payment award, options, grants, expired period   5 years      
2010 Stock Plan | Maximum          
Stock-Based Compensation          
Share-based payment award, options, grants, expired period   10 years      
2020 Stock Plan          
Stock-Based Compensation          
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     167,364