XML 119 R91.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 12, 2024
Aug. 12, 2024
Aug. 07, 2024
May 31, 2024
Jun. 19, 2021
Dec. 31, 2025
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Jan. 07, 2025
Apr. 05, 2024
Aug. 09, 2023
Dec. 15, 2022
Aug. 10, 2021
Aug. 05, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Dividends payable, amount (per share)           $ 0.05 $ 0.05 $ 0.10 $ 0            
Preferred stock issued (in shares)           0   0 0            
Options granted (in shares)               0 52,719            
Stock based compensation for stock options               $ 71,000 $ 196,000            
Weighted average estimated fair value (in dollars per share)                 $ 1.24            
Share price (in dollars per share)           $ 16.83   $ 16.83              
Exercise of options under share exchange (in shares)               23,564 63,333            
Proceeds from exercise of stock options               $ 62,714 $ 63,711            
Exercise options (in shares)                 7,974            
Issuance of common stock (in shares)                 690            
Exercise of stock options (in shares)               27,923              
Unvested option awards (in shares)           120,801   120,801              
Stock option awards           $ 7,000   $ 7,000              
Stock based compensation for grants               1,387,000 $ 1,187,000            
Unamortized compensation cost           $ 2,170,478   $ 2,170,478              
Maximum number of shares per employee (in shares)         5,000                    
Purchase of warrants (in shares)           604,388   604,388 304,413       969,525    
Fair value of unamortized compensation cost                 $ 993,200            
Exercise price (in dollars per share)           $ 1.00   $ 1.00              
Warrants exercised (in shares)               642,025 327,500            
Equity and debt securities registration amount                     $ 50,000,000        
Net proceeds from issuance of common stock               $ 9,470,453 $ 13,610,807            
Weighted average remaining contractual period 21 months 15 days               36 months 15 days            
2014 Equity Participation Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Maximum shares of common stock (in shares)   700,000                   1,900,000     1,400,000
Expiration period   10 years                          
2024 Equity Participation Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Maximum shares of common stock (in shares)     1,000,000                        
Expiration period     10 years                        
Options granted (in shares)               256,773              
At-the-Market Offering                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Offering price       $ 16,400,000                      
Common stock (in shares)               612,999              
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              
Aggregate offering price for ATM program                   $ 25,000,000          
Options Granted to 10% Shareholder | 2014 Equity Participation Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Expiration period   5 years                          
Options Granted to 10% Shareholder | 2024 Equity Participation Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Expiration period   5 years                          
Non-Statutory Stock Options | 2014 Equity Participation Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Expiration period   10 years                          
Non-Statutory Stock Options | 2024 Equity Participation Plan                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Expiration period   10 years                          
Employee Stock Option                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Weighted average vesting period               1 year 3 days              
Restricted Stock                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Weighted average estimated fair value (in dollars per share)               $ 4.10              
Weighted average vesting period               1 year 11 months 15 days              
ESPP                              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                              
Maximum shares of common stock (in shares)                           750,000  
Stock-based compensation expense               $ 24,000 $ 0