XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Benefit Plans - Schedule of Stock Option Award Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Beginning balance, Shares 918,093 1,596,853  
Granted, Shares 58,420 106,186  
Exercised, Shares (412,941) (758,447)  
Forfeited, Shares (9,134) (17,051)  
Expired, Shares (6,819) (9,448)  
Ending balance, Shares 547,619 918,093 1,596,853
Vested and expected-to-vest at June 30, 2022, Shares 538,186    
Vested and exercisable at June 30, 2022, Shares 440,250    
Beginning balance, Weighted Average Exercise Price $ 6.10 $ 5.25  
Granted, Weighted Average Exercise Price 17.38 16.28  
Exercised, Weighted Average Exercise Price 4.48 5.64  
Forfeited, Weighted Average Exercise Price 11.36 9.28  
Expired, Weighted Average Exercise Price 13.78 8.89  
Ending balance, Weighted Average Exercise Price 8.33 $ 6.10 $ 5.25
Vested and expected-to-vest at June 30, 2022, Weighted Average Exercise Price 8.17    
Vested and exercisable at June 30, 2022, Weighted Average Exercise Price $ 6.19    
Weighted Average Remaining Contractual Life (In years) 2 years 9 months 3 days 2 years 10 months 20 days 3 years 2 months 4 days
Vested and expected-to-vest at June 30, 2022, Weighted Average Remaining Contractual Life (In years) 2 years 8 months 15 days    
Vested and exercisable at June 30, 2022, Weighted Average Remaining Contractual Life (In years) 2 years 21 days    
Aggregate Intrinsic Value $ 2,110 $ 11,578 $ 8,892
Vested and expected-to-vest at June 30, 2022, Aggregate Intrinsic Value 2,109    
Vested and exercisable at June 30, 2022, Aggregate Intrinsic Value $ 2,106