v3.26.3
Share-Based Compensation - Schedule of Share-Based Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense $ 64,650 $ 64,699 $ 176,446 $ 206,049
Employee stock purchase plan rights (“ESPP”)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense 1,404 897 4,910 3,716
Performance stock units (“PSUs”)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense 12,567 4,266 22,346 19,995
Restricted stock units (“RSUs”)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense $ 50,679 $ 59,536 $ 149,190 $ 182,338