v3.26.1
Stockholders' Equity - Stock option Activity (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Shares    
Outstanding beginning balance (in shares) 2,738,804 2,788,625
Granted (in shares) 260,000 260,000
Options vesting (in shares) 0 0
Exercised (in shares) (278,500) (309,821)
Expired (in shares) (15,000) 0
Outstanding ending balance (in shares) 2,705,304 2,738,804
Weighted Average Exercise Price    
Outstanding beginning balance Weighted Average Exercise Price $ 2.06 $ 1.93
Granted Weighted Average Exercise Price 3.07 2.79
Options vesting Weighted Average Exercise Price 0 0
Exercised Weighted Average Exercise Price 0.85 1.44
Expired Weighted Average Exercise Price 1.09 0
Outstanding ending balance Weighted Average Exercise Price $ 2.29 $ 2.06
Vested Options    
Shares    
Outstanding beginning balance (in shares) 2,371,330 2,529,856
Granted (in shares) 0 0
Options vesting (in shares) 237,645 151,295
Exercised (in shares) (278,500) (309,821)
Expired (in shares) (15,000) 0
Outstanding ending balance (in shares) 2,315,475 2,371,330
Weighted Average Exercise Price    
Outstanding beginning balance Weighted Average Exercise Price $ 1.96 $ 1.85
Granted Weighted Average Exercise Price 0 0
Options vesting Weighted Average Exercise Price 2.77 2.73
Exercised Weighted Average Exercise Price 0.85 1.44
Expired Weighted Average Exercise Price 1.09 0
Outstanding ending balance Weighted Average Exercise Price $ 2.18 $ 1.96
Unvested Options    
Shares    
Outstanding beginning balance (in shares) 367,474 258,769
Granted (in shares) 260,000 260,000
Options vesting (in shares) (237,645) (151,295)
Exercised (in shares) 0 0
Expired (in shares) 0 0
Outstanding ending balance (in shares) 389,829 367,474
Weighted Average Exercise Price    
Outstanding beginning balance Weighted Average Exercise Price $ 2.77 $ 2.73
Granted Weighted Average Exercise Price 3.07 2.79
Options vesting Weighted Average Exercise Price 2.77 2.73
Exercised Weighted Average Exercise Price 0 0
Expired Weighted Average Exercise Price 0 0
Outstanding ending balance Weighted Average Exercise Price $ 2.97 $ 2.77