v3.25.4
Stockholders' Equity - Stock options by exercise price (Details)
6 Months Ended
Dec. 31, 2025
$ / shares
shares
Stockholders' Equity  
Options Outstanding 2,730,304
Options Exercisable 2,254,152
Range One  
Stockholders' Equity  
Option Exercise Price - Lower limit (in dollar per share) | $ / shares $ 1.05
Option Exercise Price - Upper Limit (in dollar per share) | $ / shares $ 1.59
Options Outstanding 547,000
Options Exercisable 547,000
Range One | Minimum  
Stockholders' Equity  
Remaining Contractual Life (in years) 4 months 20 days
Range One | Maximum  
Stockholders' Equity  
Remaining Contractual Life (in years) 2 years 4 months 9 days
Range Two  
Stockholders' Equity  
Option Exercise Price - Lower limit (in dollar per share) | $ / shares $ 2.1
Option Exercise Price - Upper Limit (in dollar per share) | $ / shares $ 2.99
Options Outstanding 1,707,304
Options Exercisable 1,491,152
Range Two | Minimum  
Stockholders' Equity  
Remaining Contractual Life (in years) 2 years 10 months 13 days
Range Two | Maximum  
Stockholders' Equity  
Remaining Contractual Life (in years) 8 years 10 months 13 days
Range Three  
Stockholders' Equity  
Option Exercise Price - Lower limit (in dollar per share) | $ / shares $ 3.13
Option Exercise Price - Upper Limit (in dollar per share) | $ / shares $ 3.5
Options Outstanding 476,000
Options Exercisable 216,000
Range Three | Minimum  
Stockholders' Equity  
Remaining Contractual Life (in years) 3 years 10 months 13 days
Range Three | Maximum  
Stockholders' Equity  
Remaining Contractual Life (in years) 9 years 10 months 13 days