XML 121 R96.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of Stock Option Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Number of shares (in thousands)    
Beginning balance (in shares) 3,858  
Options exercised (in shares) (1,063)  
Options forfeited (in shares) (207)  
Ending balance (in shares) 2,588 3,858
Vested and expected to vest at June 30, 2023 (in shares) 2,560  
Vested and exercisable at June 30, 2023 (in shares) 2,367  
Weighted average exercise price per share    
Beginning balance (dollars per share) $ 18.28  
Options exercised (dollars per share) 13.06  
Options forfeited (dollars per share) 29.06  
Ending balance (dollars per share) 19.56 $ 18.28
Vested and expected to vest at June 30, 2023 (dollars per share) 19.32  
Vested and exercisable at June 30, 2023 (dollars per share) $ 15.62  
Weighted average remaining contractual term (in years)    
Remaining contractual term (in years) 5 years 10 months 24 days 6 years 11 months 19 days
Vested and expected to vest at June 30, 2023 (in years) 5 years 10 months 20 days  
Vested and exercisable at June 30, 2023 (in years) 5 years 9 months 14 days  
Aggregate intrinsic value $ 258,093 $ 361,053
Vested and expected to vest at June 30, 2023 255,787  
Vested and exercisable at June 30, 2023 $ 242,525