v3.25.1
Stockholders' Equity - Options Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Nov. 17, 2021
Nov. 16, 2020
Nov. 21, 2017
Nov. 10, 2016
Nov. 09, 2016
Term number of years     5 years            
Weighted average remaining contractual life of all options outstanding     4 years 9 months 29 days            
Remaining contractual life for options vested and exercisable     4 years 1 month 20 days            
Aggregate intrinsic value of options outstanding $ 1,943,721   $ 1,943,721            
Aggregate intrinsic value of options vested and exercisable 1,943,721   $ 1,943,721            
Granted (in shares)     260,000            
Fair value of stock options granted     $ 364,000            
Fair value of vested stock options 58,706 $ 42,788 146,751 $ 104,502          
Amount of unvested compensation related to stock options $ 473,570   $ 473,570            
Common stock issued upon exercise of stock options     128,821            
Common Stock [Member]                  
Common stock issued upon exercise of stock options 11,420 20,870 48,927 71,050          
Employee Stock Option [Member] | 2007 Plan                  
Number of shares authorized under the plan               7,000,000 5,000,000
Number of shares available for grant 0   0            
Employee Stock Option [Member] | 2017 Plan                  
Number of shares authorized under the plan             1,874,513    
Number of shares available for grant 416,577   416,577            
Employee Stock Option [Member] | Omnibus Incentive 2017 Plan [Member]                  
Number of shares authorized under the plan         6,874,513 1,874,513