XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Stock options by exercise price (Details)
6 Months Ended
Dec. 31, 2023
$ / shares
shares
Options Outstanding 2,847,958
Options Exercisable 2,572,180
Range One  
Option Exercise Price | $ / shares $ 0.70
Options Outstanding 225,000
Remaining Contractual Life (in years) 1 year 11 months 4 days
Options Exercisable 225,000
Range Two  
Option Exercise Price | $ / shares $ 0.77
Options Outstanding 25,000
Remaining Contractual Life (in years) 7 months 17 days
Options Exercisable 25,000
Range Three  
Option Exercise Price | $ / shares $ 0.80
Options Outstanding 16,000
Remaining Contractual Life (in years) 1 year 7 months 20 days
Options Exercisable 16,000
Range Four  
Option Exercise Price | $ / shares $ 0.90
Options Outstanding 15,000
Remaining Contractual Life (in years) 1 year 7 months 2 days
Options Exercisable 15,000
Range Five  
Option Exercise Price | $ / shares $ 1.00
Options Outstanding 15,000
Remaining Contractual Life (in years) 1 year 2 months 8 days
Options Exercisable 15,000
Range Six  
Option Exercise Price | $ / shares $ 1.05
Options Outstanding 305,000
Remaining Contractual Life (in years) 2 years 7 months 24 days
Options Exercisable 305,000
Range Seven  
Option Exercise Price | $ / shares $ 1.09
Options Outstanding 40,000
Remaining Contractual Life (in years) 2 years 4 months 24 days
Options Exercisable 40,000
Range Eight  
Option Exercise Price | $ / shares $ 1.10
Options Outstanding 105,000
Remaining Contractual Life (in years) 1 year 6 months
Options Exercisable 105,000
Range Nine  
Option Exercise Price | $ / shares $ 1.20
Options Outstanding 274,000
Remaining Contractual Life (in years) 3 years 6 months 18 days
Options Exercisable 274,000
Range Ten  
Option Exercise Price | $ / shares $ 1.59
Options Outstanding 25,000
Remaining Contractual Life (in years) 4 years 4 months 9 days
Options Exercisable 25,000
Range Eleven  
Option Exercise Price | $ / shares $ 2.10
Options Outstanding 238,767
Remaining Contractual Life (in years) 8 years 1 month 9 days
Options Exercisable 238,767
Range Twelve  
Option Exercise Price | $ / shares $ 2.13
Options Outstanding 216,708
Remaining Contractual Life (in years) 6 years 10 months 17 days
Options Exercisable 216,708
Range Thirteen  
Option Exercise Price | $ / shares $ 2.15
Options Outstanding 200,000
Remaining Contractual Life (in years) 8 years 11 months 12 days
Options Exercisable 200,000
Range Fourteen  
Option Exercise Price | $ / shares $ 2.17
Options Outstanding 35,955
Remaining Contractual Life (in years) 7 years 4 months 9 days
Options Exercisable 32,958
Range Fifteen  
Option Exercise Price | $ / shares $ 2.19
Options Outstanding 5,000
Remaining Contractual Life (in years) 8 years 18 days
Options Exercisable 3,333
Range Sixteen  
Option Exercise Price | $ / shares $ 2.40
Options Outstanding 302,833
Remaining Contractual Life (in years) 4 years 10 months 13 days
Options Exercisable 302,833
Range Seventeen  
Option Exercise Price | $ / shares $ 2.43
Options Outstanding 61,250
Remaining Contractual Life (in years) 7 years 5 months 4 days
Options Exercisable 58,750
Range Eighteen  
Option Exercise Price | $ / shares $ 2.45
Options Outstanding 98,000
Remaining Contractual Life (in years) 6 years 7 months 2 days
Options Exercisable 98,000
Range Nineteen  
Option Exercise Price | $ / shares $ 2.49
Options Outstanding 78,435
Remaining Contractual Life (in years) 6 years 5 months 1 day
Options Exercisable 78,435
Range Twenty  
Option Exercise Price | $ / shares $ 2.50
Options Outstanding 20,000
Remaining Contractual Life (in years) 5 years 4 months 17 days
Options Exercisable 20,000
Range Twenty One  
Option Exercise Price | $ / shares $ 2.64
Options Outstanding 30,882
Remaining Contractual Life (in years) 7 years 7 months 6 days
Options Exercisable 25,734
Range Twenty Two  
Option Exercise Price | $ / shares $ 2.67
Options Outstanding 33,194
Remaining Contractual Life (in years) 7 years 8 months 19 days
Options Exercisable 27,662
Range Twenty Three  
Option Exercise Price | $ / shares $ 2.73
Options Outstanding 257,934
Remaining Contractual Life (in years) 9 years 11 months 8 days
Range Twenty Four  
Option Exercise Price | $ / shares $ 2.99
Options Outstanding 8,000
Remaining Contractual Life (in years) 6 years 4 months 13 days
Options Exercisable 8,000
Range Twenty Five  
Option Exercise Price | $ / shares $ 3.13
Options Outstanding 208,000
Remaining Contractual Life (in years) 5 years 10 months 13 days
Options Exercisable 208,000
Range Twenty Six  
Option Exercise Price | $ / shares $ 3.50
Options Outstanding 8,000
Remaining Contractual Life (in years) 6 years 1 month 13 days
Options Exercisable 8,000