XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Stock-Based Compensation By Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense $ 69,126 $ 67,409 $ 126,466 $ 134,878 $ 134,878
Unrecognized compensation 589,026   589,026    
Restricted stock units (RSUs)          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 60,920 57,495 111,814   112,357
Unrecognized compensation 543,011   $ 543,011    
Weighted-average recognition period (in years)     3 years 1 month 6 days    
Stock options          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 784 2,784 $ 2,022   6,491
Unrecognized compensation 1,417   $ 1,417    
Weighted-average recognition period (in years)     7 months 6 days    
Performance-based awards          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 4,040 4,253 $ 6,835   9,316
Unrecognized compensation 22,344   $ 22,344    
Weighted-average recognition period (in years)     2 years 3 months 18 days    
Employee stock purchase plan          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 1,597 1,462 $ 3,005   4,229
Unrecognized compensation 4,941   $ 4,941    
Weighted-average recognition period (in years)     2 months 12 days    
Market-based RSUs          
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]          
Share-based compensation expense 1,785 $ 1,415 $ 2,790   $ 2,485
Unrecognized compensation $ 17,313   $ 17,313    
Weighted-average recognition period (in years)     2 years 1 month 6 days