XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefit Plans (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Number of Shares    
Options outstanding at June 30, 2023 1,187  
Options granted 0  
Exercised (114)  
Canceled 0  
Options outstanding at June 30, 2024 1,073 1,187
Vested and expected to vest at June 30, 2024 1,073  
Exercisable at June 30, 2024 1,073  
Weighted-Average Exercise Price Per Share    
Options outstanding at June 30, 2023 $ 6.56  
Granted 0  
Exercised 6.4  
Cancelled 0  
Options outstanding at June 30, 2024 6.58 $ 6.56
Vested and expected to vest at June 30, 2024 6.58  
Exercisable at June 30, 2024 $ 6.58  
Weighted-Average Remaining Contractual Term    
Options outstanding 1 year 9 months 2 years 8 months 12 days
Vested and expected to vest at June 30, 2024 1 year 9 months  
Exercisable at June 30, 2024 1 year 9 months  
Aggregate Intrinsic Value    
Options outstanding $ 7,376 $ 23,136
Vested and expected to vest at June 30, 2024 7,376  
Exercisable at June 30, 2024 $ 7,376