v3.26.1
Stock-Based Compensation - Stock incentive plan and other information (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 02, 2010
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 17, 2020
Sep. 05, 2019
Stock-Based Compensation              
Unrecognized stock-based compensation expense   $ 693,000   $ 693,000      
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense | Employees              
Stock-Based Compensation              
Allocated share-based compensation expense   113,000 $ 139,000 217,000 $ 223,000    
Consultant | Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense              
Stock-Based Compensation              
Allocated share-based compensation expense   $ 22,000 $ 34,000 $ 53,000 $ 50,000    
2010 Stock Plan              
Stock-Based Compensation              
Share-based compensation arrangement by share-based payment award, number of shares authorized 343           16,000
Share-based payment award, options, outstanding, number   5,893   5,893      
Share-based payment award, options, issued, number   5,893   5,893      
Share-based compensation arrangement by share-based payment award, shares issued       0      
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 compensation arrangement by share-based payment award, number of shares authorized   4,500,000   4,500,000   16,000  
Share-based payment award, options, outstanding, number   2,570,159   2,570,159      
Share-based payment award, options, issued, number   2,570,159   2,570,159