XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Summary of Stock Options Outstanding and Exercisable under All Stock Option Plans (Details)
12 Months Ended
Jun. 30, 2025
$ / shares
shares
$1.8  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, maximum $ 1.8
Options Outstanding, Number | shares 12,700
Options Outstanding, Weighted Average Remaining Contractual Life 1 year 7 months 28 days
Options Outstanding, Weighted Average Exercise Price $ 1.8
Options Exercisable, Number | shares 12,700
Options Exercisable, Weighted Average Exercise Price $ 1.8
$2.50  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 2.5
Range of Exercise Prices, maximum $ 2.50
Options Outstanding, Number | shares 547,929
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 1 month 24 days
Options Outstanding, Weighted Average Exercise Price $ 2.5
Options Exercisable, Number | shares 547,929
Options Exercisable, Weighted Average Exercise Price $ 2.5
$3.4-$5.71  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 3.4
Range of Exercise Prices, maximum $ 5.71
Options Outstanding, Number | shares 496,934
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 9 months 29 days
Options Outstanding, Weighted Average Exercise Price $ 4.93
Options Exercisable, Number | shares 133,809
Options Exercisable, Weighted Average Exercise Price $ 4.02
$5.73-$7.96  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 5.73
Range of Exercise Prices, maximum $ 7.96
Options Outstanding, Number | shares 424,940
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 1 month 13 days
Options Outstanding, Weighted Average Exercise Price $ 6.94
Options Exercisable, Number | shares 191,029
Options Exercisable, Weighted Average Exercise Price $ 7.55
$8.2-$11.23  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 8.2
Range of Exercise Prices, maximum $ 11.23
Options Outstanding, Number | shares 295,951
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 6 months 14 days
Options Outstanding, Weighted Average Exercise Price $ 10.07
Options Exercisable, Number | shares 271,708
Options Exercisable, Weighted Average Exercise Price $ 10.1
$11.36  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 11.36
Range of Exercise Prices, maximum $ 11.36
Options Outstanding, Number | shares 1,970,656
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price $ 11.36
Options Exercisable, Number | shares 1,853,377
Options Exercisable, Weighted Average Exercise Price $ 11.36
$11.47-$12.45  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 11.47
Range of Exercise Prices, maximum $ 12.45
Options Outstanding, Number | shares 126,656
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 9 months
Options Outstanding, Weighted Average Exercise Price $ 11.98
Options Exercisable, Number | shares 117,151
Options Exercisable, Weighted Average Exercise Price $ 11.99
$13.75  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, maximum $ 13.75
Options Outstanding, Number | shares 65,400
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 14 days
Options Outstanding, Weighted Average Exercise Price $ 13.75
Options Exercisable, Number | shares 65,400
Options Exercisable, Weighted Average Exercise Price $ 13.75
$14.40  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 14.4
Range of Exercise Prices, maximum $ 14.40
Options Outstanding, Number | shares 3,550
Options Outstanding, Weighted Average Remaining Contractual Life 1 year 6 months 29 days
Options Outstanding, Weighted Average Exercise Price $ 14.4
Options Exercisable, Number | shares 3,550
Options Exercisable, Weighted Average Exercise Price $ 14.4
$19.11  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 19.11
Range of Exercise Prices, maximum $ 19.11
Options Outstanding, Number | shares 10,000
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 3 months 14 days
Options Outstanding, Weighted Average Exercise Price $ 19.11
Options Exercisable, Number | shares 10,000
Options Exercisable, Weighted Average Exercise Price $ 19.11
$1.8-$19.11  
Stock options outstanding and exercisable under all stock option plans  
Range of Exercise Prices, minimum 1.8
Range of Exercise Prices, maximum $ 19.11
Options Outstanding, Number | shares 3,954,716
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 6 months
Options Outstanding, Weighted Average Exercise Price $ 8.8
Options Exercisable, Number | shares 3,206,653
Options Exercisable, Weighted Average Exercise Price $ 9.27