v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 12, 2024
Aug. 07, 2024
Jun. 19, 2021
May 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 07, 2025
Sep. 12, 2024
Apr. 05, 2024
Aug. 09, 2023
Dec. 15, 2022
Aug. 05, 2020
Class of Stock [Line Items]                            
Options, grant (in shares)             0              
Stock based compensation for stock options         $ 22,000 $ 0 $ 44,000 $ 53,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)         $ 16.58   $ 16.58              
Proceeds from exercise of stock options             $ 57,088 $ 0            
Exercise of stock options (in shares)             25,422 0            
Purchase of common stock (in shares)             23,564              
Estimated fair value of unamortized compensation (in shares)         135,385   135,385              
Stock option awards         $ 20,000   $ 20,000              
Remaining weighted-average vesting period             1 year 6 months 7 days              
Stock based compensation for grants totataling         442,000 228,000 $ 751,000 $ 441,000            
Unamortized compensation cost         1,293,283   $ 1,293,283              
Unamortized compensation cost, period for recognition             1 year 7 months 2 days              
Maximum share purchase under ESPP     750,000                      
Purchase shares of common stock (in shares)     5,000                      
Stock-based compensation expense         7,000 $ 0 $ 16,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,484,382 $ 168,190            
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)             154,689              
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,484,382              
Remaining capacity to sell additional common stock         $ 15,945,937   $ 15,945,937