XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Benefit Plans - Schedule of Share Based Compensation Options Outstanding and Exercisable By Price Range (Detail) - $ / shares
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Options Outstanding, Number of Shares 547,619 918,093 1,596,853
Options Outstanding, Weighted Average Remaining Contractual Term 2 years 9 months 3 days 2 years 10 months 20 days 3 years 2 months 4 days
Options Outstanding, Weighted Average Exercise Price $ 8.33 $ 6.10 $ 5.25
$3.40 - $3.40 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 3.40    
Weighted Average Exercise Price, Upper $ 3.40    
Options Outstanding, Number of Shares 50,000    
Options Outstanding, Weighted Average Remaining Contractual Term 1 year 7 months 2 days    
Options Outstanding, Weighted Average Exercise Price $ 3.40    
Options Exercisable, Number of Shares 50,000    
Options Exercisable, Weighted Average Exercise Price $ 3.40    
$3.63 - $3.63 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 3.63    
Weighted Average Exercise Price, Upper $ 3.63    
Options Outstanding, Number of Shares 137,125    
Options Outstanding, Weighted Average Remaining Contractual Term 1 year 29 days    
Options Outstanding, Weighted Average Exercise Price $ 3.63    
Options Exercisable, Number of Shares 137,125    
Options Exercisable, Weighted Average Exercise Price $ 3.63    
$4.01 - $4.01 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 4.01    
Weighted Average Exercise Price, Upper $ 4.01    
Options Outstanding, Number of Shares 103,675    
Options Outstanding, Weighted Average Remaining Contractual Term 2 years 21 days    
Options Outstanding, Weighted Average Exercise Price $ 4.01    
Options Exercisable, Number of Shares 103,128    
Options Exercisable, Weighted Average Exercise Price $ 4.01    
$5.80 - $7.20 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 5.80    
Weighted Average Exercise Price, Upper $ 7.20    
Options Outstanding, Number of Shares 66,666    
Options Outstanding, Weighted Average Remaining Contractual Term 8 months 12 days    
Options Outstanding, Weighted Average Exercise Price $ 6.06    
Options Exercisable, Number of Shares 66,666    
Options Exercisable, Weighted Average Exercise Price $ 6.06    
$9.69 - $11.71 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 9.69    
Weighted Average Exercise Price, Upper $ 11.71    
Options Outstanding, Number of Shares 61,586    
Options Outstanding, Weighted Average Remaining Contractual Term 5 years 2 months 1 day    
Options Outstanding, Weighted Average Exercise Price $ 11.49    
Options Exercisable, Number of Shares 33,734    
Options Exercisable, Weighted Average Exercise Price $ 11.35    
$11.98 - $17.16 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 11.98    
Weighted Average Exercise Price, Upper $ 17.16    
Options Outstanding, Number of Shares 25,329    
Options Outstanding, Weighted Average Remaining Contractual Term 3 years 9 months 3 days    
Options Outstanding, Weighted Average Exercise Price $ 13.74    
Options Exercisable, Number of Shares 20,554    
Options Exercisable, Weighted Average Exercise Price $ 13.71    
$18.32 - $18.32 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 18.32    
Weighted Average Exercise Price, Upper $ 18.32    
Options Outstanding, Number of Shares 50,000    
Options Outstanding, Weighted Average Remaining Contractual Term 6 years 25 days    
Options Outstanding, Weighted Average Exercise Price $ 18.32    
Options Exercisable, Number of Shares 11,458    
Options Exercisable, Weighted Average Exercise Price $ 18.32    
$18.35 - $18.35 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 18.35    
Weighted Average Exercise Price, Upper $ 18.35    
Options Outstanding, Number of Shares 1,890    
Options Outstanding, Weighted Average Remaining Contractual Term 3 years 3 days    
Options Outstanding, Weighted Average Exercise Price $ 18.35    
Options Exercisable, Number of Shares 1,654    
Options Exercisable, Weighted Average Exercise Price $ 18.35    
$20.73 - $20.73 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 20.73    
Weighted Average Exercise Price, Upper $ 20.73    
Options Outstanding, Number of Shares 50,000    
Options Outstanding, Weighted Average Remaining Contractual Term 5 years 9 months 29 days    
Options Outstanding, Weighted Average Exercise Price $ 20.73    
Options Exercisable, Number of Shares 14,583    
Options Exercisable, Weighted Average Exercise Price $ 20.73    
$24.46 - $24.46 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 24.46    
Weighted Average Exercise Price, Upper $ 24.46    
Options Outstanding, Number of Shares 1,348    
Options Outstanding, Weighted Average Remaining Contractual Term 5 years 7 months 9 days    
Options Outstanding, Weighted Average Exercise Price $ 24.46    
Options Exercisable, Number of Shares 1,348    
Options Exercisable, Weighted Average Exercise Price $ 24.46    
$3.40 - $24.46 [Member]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Weighted Average Exercise Price, Lower 3.40    
Weighted Average Exercise Price, Upper $ 24.46    
Options Outstanding, Number of Shares 547,619    
Options Outstanding, Weighted Average Remaining Contractual Term 2 years 9 months 3 days    
Options Outstanding, Weighted Average Exercise Price $ 8.33    
Options Exercisable, Number of Shares 440,250    
Options Exercisable, Weighted Average Exercise Price $ 6.19