Quarterly report [Sections 13 or 15(d)]

Stockholders??? Equity - Narrative (Details)

v3.25.2
Stockholders’ Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 17, 2025
Jan. 29, 2025
Jun. 03, 2022
May 20, 2021
Apr. 12, 2018
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 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   50,000,000        
Common stock, par value (in dollars per share)           $ 0.0005   $ 0.0005   $ 0.0005   $ 0.0005    
Preferred stock, authorized (in shares)           1,000,000   1,000,000   1,000,000        
Preferred stock, par value (in dollars per share)           $ 0.0005   $ 0.0005   $ 0.0005        
Preferred stock, issued (in shares)           0   0   0        
Dividends, common stock           $ 0 $ 0              
Issuance of common stock as commitment fee for future financing               $ 158,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   $ 0.40            
Warrants (in shares)           1,120,000   1,120,000            
Warrants grant date fair value           $ 227,000   $ 227,000            
Share-based compensation expense           500,000 $ 800,000 1,000,000.0 $ 2,400,000          
Share-based compensation, nonvested award, cost not yet recognized, amount           $ 3,400,000   $ 3,400,000            
Weighted average period (in years)               2 years 9 months 18 days            
2022 Directors Plan                            
Equity, Class of Treasury Stock [Line Items]                            
Shares reserved for future issuance (in shares)           100,000   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   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,600,000            
Payments for commissions and expenses               $ 275,000            
Sale of stock, price per share (in dollars per share)           $ 0.29   $ 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