v3.26.1
Stockholders' Equity - Options Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Nov. 30, 2021
Nov. 30, 2019
Nov. 21, 2017
Nov. 10, 2016
Nov. 09, 2016
Stockholders' Equity              
Term number of years 5 years            
Weighted average remaining contractual life of all options outstanding 4 years 10 months 9 days            
Remaining contractual life for options vested and exercisable 4 years 1 month 28 days            
Aggregate intrinsic value of options outstanding $ 743,304 $ 2,265,673          
Aggregate intrinsic value of options vested and exercisable $ 743,304 $ 2,229,827          
Granted (in shares) 260,000 260,000          
Fair value of options granted $ 382,200 $ 364,000          
Amount of unvested compensation related to stock options $ 466,689            
Common stock issued upon exercise of stock options 278,500 309,821          
Proceeds from the exercise of stock options $ 157,500 $ 180,800          
Aggregate intrinsic value of options $ 573,770 $ 471,452          
Common Stock              
Stockholders' Equity              
Common stock issued upon exercise of stock options 250,624 223,534          
Stock Options              
Stockholders' Equity              
Number of shares authorized under the plan           7,000,000 5,000,000
Vesting period 3 years            
Number of year(s) cliff vesting period 1 year            
Term number of years 10 years            
Stock option expense $ 330,374 $ 205,457          
Weighted average vesting periods 1 year 10 days            
Stock Options | 2007 Plan              
Stockholders' Equity              
Number of shares available for grant 0            
Stock Options | 2017 Omnibus Incentive Plan              
Stockholders' Equity              
Number of shares authorized under the plan     6,874,513 1,874,513 1,874,513    
Number of shares available for grant 493,244