XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Summary of Stock-Based Compensation By Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense $ 66,123 $ 61,323 $ 192,590 $ 196,201 $ 196,201
Unrecognized compensation 537,104   537,104    
Restricted stock units (RSUs)          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 58,646 53,450 170,461   165,806
Unrecognized compensation 499,410   $ 499,410    
Weighted-average recognition period (in years)     3 years    
Stock options          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 420 2,223 $ 2,442   8,714
Unrecognized compensation 997   $ 997    
Weighted-average recognition period (in years)     6 months    
Performance-based awards          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 3,385 3,276 $ 7,404   12,592
Unrecognized compensation 18,163   $ 18,163    
Weighted-average recognition period (in years)     2 years 2 months 12 days    
Employee stock purchase plan          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 1,766 2,158 $ 4,771   6,387
Unrecognized compensation 3,080   $ 3,080    
Weighted-average recognition period (in years)     7 months 6 days    
Market-based RSUs          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 1,906 $ 216 $ 7,512   $ 2,702
Unrecognized compensation $ 15,454   $ 15,454    
Weighted-average recognition period (in years)     1 year 9 months 18 days