Quarterly report [Sections 13 or 15(d)]

Stockholders??? Equity - Narrative (Details)

v3.25.1
Stockholders’ Equity - Narrative (Details) - USD ($)
3 Months Ended
Feb. 17, 2025
Jan. 29, 2025
Jun. 03, 2022
May 20, 2021
Apr. 12, 2018
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jun. 16, 2023
Jan. 03, 2023
May 19, 2022
May 09, 2022
Equity, Class of Treasury Stock [Line Items]                        
Common stock, authorized (in shares)           50,000,000   50,000,000        
Common stock, par value (in dollars per share)           $ 0.0005   $ 0.0005   $ 0.0005    
Preferred stock, authorized (in shares)           1,000,000   1,000,000        
Preferred stock, par value (in dollars per share)           $ 0.0005   $ 0.0005        
Preferred stock, issued (in shares)           0   0        
Dividends, common stock           $ 0            
Issuance of common stock as commitment fee for future financing           158,000 $ 0          
Subscription receivable           $ 480,000   $ 0        
Stock options granted (in shares)           1,123,000            
Fair value of stock options granted           $ 227,000            
Share price (in dollars per share)           $ 0.40            
Warrants (in shares)           120,000            
Share-based compensation expense           $ 500,000 $ 1,600,000          
Share-based compensation, nonvested award, cost not yet recognized, amount           $ 4,100,000            
Weighted average period (in years)           3 years            
2022 Directors Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Shares reserved for future issuance (in shares)           100,000         300,000  
Stock options granted (in shares)           200,000 210,000          
Amended 2022 Directors' Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Increase in shares reserved for future issuance (in shares)                 150,000      
Amended 2010 Directors' Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Number of shares authorized (in shares)       775,000                
2022 Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Shares reserved for future issuance (in shares)           16,250            
Increase in shares reserved for future issuance (in shares)                       1,000,000
Stock options granted (in shares)           423,285 1,080,000          
Amended 2010 Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Conversion shares (in shares)       4,900,000                
2018 Stock Incentive Plan | CEO Options                        
Equity, Class of Treasury Stock [Line Items]                        
Exercise price, lower range (in dollars per share)     $ 0.60                  
Chief Executive Officer | 2018 Stock Incentive Plan                        
Equity, Class of Treasury Stock [Line Items]                        
Stock options granted (in shares)         2,300,000              
Stock issued during period (in shares)         2,300,000              
Chief Operating Officer | Inducement Option Award                        
Equity, Class of Treasury Stock [Line Items]                        
Stock options granted (in shares) 500,000                      
Exercise price, lower range (in dollars per share) $ 0.60                      
Award expiration period (in years) 7 years                      
Fair value of stock options granted $ 100,000                      
Chief Operating Officer | Inducement Option Award | Share-Based Payment Arrangement, Tranche One                        
Equity, Class of Treasury Stock [Line Items]                        
Options vesting percentage 25.00%                      
Chief Operating Officer | Inducement Option Award | Share-Based Payment Arrangement, Tranche Two                        
Equity, Class of Treasury Stock [Line Items]                        
Options vesting percentage 25.00%                      
Award vesting period (in years) 3 years                      
Chief Operating Officer | Inducement Option Award | Share-Based Payment Arrangement, Tranche Three                        
Equity, Class of Treasury Stock [Line Items]                        
Options vesting percentage 25.00%                      
Award vesting period (in years) 3 years                      
Chief Operating Officer | Inducement Option Award | Share Based Compensation Award Tranche Four                        
Equity, Class of Treasury Stock [Line Items]                        
Options vesting percentage 25.00%                      
Award vesting period (in years) 3 years                      
Keystone | Keystone ELOC Shares                        
Equity, Class of Treasury Stock [Line Items]                        
Number of shares of common stock sold (in shares)   7,700,000       11,300,000            
Issuance of common stock as commitment fee for future financing (in shares)   352,176                    
Issuance of common stock as commitment fee for future financing   $ 158,000                    
Sale of stock, consideration received on transaction           $ 3,300,000            
Payments for commissions and expenses           $ 75,000            
Sale of stock, price per share (in dollars per share)           $ 0.29            
Keystone | Keystone ELOC Shares | Treasury Stock                        
Equity, Class of Treasury Stock [Line Items]                        
Number of shares of common stock sold (in shares)           4,200,000