v3.26.1
Stockholders' Equity - Stock Options (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 20, 2026
Jan. 21, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Number of Options              
Outstanding, beginning balance (in shares)         977,695    
Granted (in shares)         14,000    
Expired/Forfeited (in shares)         (373,994)    
Outstanding, ending balance (in shares)     617,701   617,701   977,695
Exercisable (in shares)     183,500   183,500    
Weighted Average Exercise Price              
Outstanding, beginning balance (in dollars per share)         $ 8.69    
Granted (in dollars per share)         2.24    
Expired/Forfeited (in dollars per share)         (18.13)    
Outstanding, ending balance (in dollars per share)     $ 2.82   2.82   $ 8.69
Exercisable (in dollars per share)     $ 6.09   $ 6.09    
Other disclosures              
Outstanding Weighted Average Remaining Contractual Life (in Years)         4 years 1 month 13 days   3 years 11 months 23 days
Exercisable Weighted Average Remaining Contractual Life (in Years)         4 years 1 month 17 days    
Compensation expense     $ 170,000 $ 180,000 $ 310,000 $ 330,000  
Aggregate shares of common stock options granted (in shares)         14,000    
Chief Executive Officer and Executive Vice President              
Number of Options              
Exercised (in shares)   0          
Other disclosures              
Shares forfeiture in period   350,000          
Exercised (in shares)   0          
Compensation expense   $ 0          
Employee stock option              
Number of Options              
Granted (in shares)         14,000    
Other disclosures              
Aggregate shares of common stock options granted (in shares)         14,000    
Vesting of options     434,201   434,201   780,201
Employee stock option | Vesting upon achievement of certain target prices              
Other disclosures              
Vesting of options     340,201   340,201    
Employee stock option | Vesting upon achievement of certain revenue target              
Other disclosures              
Vesting of options     20,000   20,000    
Employee stock option | Vesting upon achievement of certain target prices or financial performance targets              
Other disclosures              
Vesting of options     60,000   60,000    
Employee stock option | Vesting subject to service-based criteria              
Other disclosures              
Vesting of options     14,000   14,000    
Employee stock option              
Other disclosures              
Compensation expense     $ 10,000.00 $ 40,000.00 $ 30,000.00 $ 60,000.00  
Unrecognized compensation expense     $ 180,000   $ 180,000    
Weighted average period of recognition         3 years 8 months 26 days    
Employee stock option | Non Management Directors              
Number of Options              
Granted (in shares) 14,000            
Weighted Average Exercise Price              
Granted (in dollars per share) $ 2.24            
Other disclosures              
Aggregate shares of common stock options granted (in shares) 14,000            
Employee stock option | Vesting upon achievement of certain target prices | Non Management Directors              
Other disclosures              
Vesting rights (percentage per year) 50.00%            
Employee stock option | Vesting upon achievement of certain revenue target | Non Management Directors              
Other disclosures              
Vesting rights (percentage per year) 50.00%