v3.25.1
Stockholders' Equity - Stock options by exercise price (Details)
9 Months Ended
Mar. 31, 2025
$ / shares
shares
Options Outstanding 2,919,804
Options Exercisable 2,530,835
Range One  
Option Exercise Price | $ / shares $ 0.7
Options Outstanding 225,000
Remaining Contractual Life (in years) 8 months 4 days
Options Exercisable 225,000
Range Two  
Option Exercise Price | $ / shares $ 0.8
Options Outstanding 16,000
Remaining Contractual Life (in years) 4 months 20 days
Options Exercisable 16,000
Range Three  
Option Exercise Price | $ / shares $ 0.9
Options Outstanding 15,000
Remaining Contractual Life (in years) 4 months 6 days
Options Exercisable 15,000
Range Four  
Option Exercise Price | $ / shares $ 1.05
Options Outstanding 300,000
Remaining Contractual Life (in years) 1 year 4 months 20 days
Options Exercisable 300,000
Range Five  
Option Exercise Price | $ / shares $ 1.09
Options Outstanding 40,000
Remaining Contractual Life (in years) 1 year 1 month 24 days
Options Exercisable 40,000
Range Six  
Option Exercise Price | $ / shares $ 1.1
Options Outstanding 105,000
Remaining Contractual Life (in years) 3 months
Options Exercisable 105,000
Range Seven  
Option Exercise Price | $ / shares $ 1.2
Options Outstanding 247,000
Remaining Contractual Life (in years) 2 years 7 months 20 days
Options Exercisable 247,000
Range Eight  
Option Exercise Price | $ / shares $ 1.59
Options Outstanding 25,000
Remaining Contractual Life (in years) 3 years 1 month 9 days
Options Exercisable 25,000
Range Nine  
Option Exercise Price | $ / shares $ 2.1
Options Outstanding 238,767
Remaining Contractual Life (in years) 6 years 10 months 9 days
Options Exercisable 238,767
Range Ten  
Option Exercise Price | $ / shares $ 2.13
Options Outstanding 211,500
Remaining Contractual Life (in years) 5 years 7 months 20 days
Options Exercisable 211,500
Range Eleven  
Option Exercise Price | $ / shares $ 2.15
Options Outstanding 200,000
Remaining Contractual Life (in years) 7 years 8 months 12 days
Options Exercisable 200,000
Range Twelve  
Option Exercise Price | $ / shares $ 2.17
Options Outstanding 28,000
Remaining Contractual Life (in years) 6 years 1 month 13 days
Options Exercisable 28,000
Range Thirteen  
Option Exercise Price | $ / shares $ 2.19
Options Outstanding 5,000
Remaining Contractual Life (in years) 6 years 9 months 21 days
Options Exercisable 5,000
Range Fourteen  
Option Exercise Price | $ / shares $ 2.4
Options Outstanding 272,000
Remaining Contractual Life (in years) 3 years 7 months 13 days
Options Exercisable 272,000
Range Fifteen  
Option Exercise Price | $ / shares $ 2.43
Options Outstanding 61,250
Remaining Contractual Life (in years) 6 years 2 months 4 days
Options Exercisable 61,250
Range Sixteen  
Option Exercise Price | $ / shares $ 2.45
Options Outstanding 72,000
Remaining Contractual Life (in years) 5 years 4 months 6 days
Options Exercisable 72,000
Range Seventeen  
Option Exercise Price | $ / shares $ 2.49
Options Outstanding 68,000
Remaining Contractual Life (in years) 5 years 1 month 28 days
Options Exercisable 68,000
Range Eighteen  
Option Exercise Price | $ / shares $ 2.5
Options Outstanding 20,000
Remaining Contractual Life (in years) 4 years 1 month 17 days
Options Exercisable 20,000
Range Nineteen  
Option Exercise Price | $ / shares $ 2.64
Options Outstanding 7,353
Remaining Contractual Life (in years) 6 years 4 months 6 days
Options Exercisable 7,353
Range Twenty  
Option Exercise Price | $ / shares $ 2.67
Options Outstanding 21,000
Remaining Contractual Life (in years) 6 years 5 months 19 days
Options Exercisable 21,000
Range Twenty One  
Option Exercise Price | $ / shares $ 2.73
Options Outstanding 257,934
Remaining Contractual Life (in years) 8 years 8 months 8 days
Options Exercisable 128,965
Range Twenty Two  
Option Exercise Price | $ / shares $ 2.79
Options Outstanding 260,000
Remaining Contractual Life (in years) 9 years 7 months 13 days
Range Twenty Three  
Option Exercise Price | $ / shares $ 2.99
Options Outstanding 8,000
Remaining Contractual Life (in years) 5 years 1 month 13 days
Options Exercisable 8,000
Range Twenty Four  
Option Exercise Price | $ / shares $ 3.13
Options Outstanding 208,000
Remaining Contractual Life (in years) 4 years 7 months 13 days
Options Exercisable 208,000
Range Twenty Five  
Option Exercise Price | $ / shares $ 3.5
Options Outstanding 8,000
Remaining Contractual Life (in years) 4 years 10 months 13 days
Options Exercisable 8,000