XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 12, 2024
Aug. 07, 2024
Jun. 19, 2021
May 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jan. 07, 2025
Dec. 31, 2024
Sep. 12, 2024
Apr. 05, 2024
Aug. 09, 2023
Dec. 15, 2022
Aug. 05, 2020
Class of Stock [Line Items]                              
Dividends payable, amount (per share)         $ 0.05                    
Preferred stock issued (in shares)         0   0     0          
Options, grant (in shares)             0                
Stock based compensation for stock options         $ 22,000 $ 53,000 $ 67,000 $ 159,000              
Net of estimated forfeitures percentage             19.00%                
Weighted average estimated fair value, vested (in dollars per share)               $ 1.24              
Share price (in dollars per share)         $ 14.70   $ 14.70                
Proceeds from exercise of stock options             $ 64,591 $ 0              
Exercise of stock options (in shares)             28,757 0              
Purchase of common stock (in shares)             23,564                
Estimated fair value of unamortized compensation (in shares)         119,967   119,967                
Stock option awards         $ 13,000   $ 13,000                
Remaining weighted-average vesting period             1 year 3 months 7 days                
Stock based compensation for grants totataling         398,000 306,000 $ 1,148,000 $ 747,000              
Unamortized compensation cost         1,496,376   $ 1,496,376                
Unamortized compensation cost, period for recognition             1 year 10 months 28 days                
Maximum share purchase under ESPP     750,000                        
Purchase shares of common stock (in shares)     5,000                        
Stock-based compensation expense         10,000 $ 0 $ 26,000 $ 0              
Warrants issued to purchase common stock (in shares)             969,525                
Common stock shares authorized         $ 993,200   $ 993,200                
Warrants, term                           36 months 15 days  
Warrants, extended term                     21 months 15 days        
Class of warrant exercise price (in dollars per share)         $ 1.00   $ 1.00                
Warrants exercised (in shares)             394,525 0              
Stock Issued warrant exercised (in shares)             371,634                
Warrant or right, outstanding (in shares)         247,500   247,500                
Equity and debt securities registration amount                       $ 50,000,000      
Aggregate offering price for ATM program                 $ 25,000,000            
Net proceeds from issuance of common stock             $ 9,470,453 $ 9,066,098              
2014 Equity Participation Plan                              
Class of Stock [Line Items]                              
Common shares authorized for grant under the Plan (in shares) 700,000                       1,900,000   1,400,000
Expiration period 10 years                            
Number of options, granted (in shares)             0                
2014 Equity Participation Plan | Options Granted to 10% Shareholder                              
Class of Stock [Line Items]                              
Expiration period 5 years                            
2014 Equity Participation Plan | Non-Statutory Stock Options                              
Class of Stock [Line Items]                              
Expiration period 10 years                            
2024 Equity Participation Plan                              
Class of Stock [Line Items]                              
Common shares authorized for grant under the Plan (in shares)   1,000,000                          
Expiration period   10 years                          
Options, grant (in shares)             199,515                
Number of options, granted (in shares)             0                
2024 Equity Participation Plan | Options Granted to 10% Shareholder                              
Class of Stock [Line Items]                              
Expiration period 5 years                            
2024 Equity Participation Plan | Non-Statutory Stock Options                              
Class of Stock [Line Items]                              
Expiration period 10 years                            
ATM Program                              
Class of Stock [Line Items]                              
Offering price       $ 16,400,000                      
Stock sold (in shares)             612,999                
Shares sold, weighted average price per share (in dollars per share)             $ 16.00                
Net proceeds from issuance of common stock             $ 9,464,323                
Remaining capacity to sell additional common stock         $ 15,945,937   $ 15,945,937