v3.26.1
Stockholders' Equity - Summary of Nonvested Shares (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
RSUs  
Number of Shares Underlying RSUs  
Unvested, beginning of period (in shares) | shares 1,250
Granted (in shares) | shares 770
Vested and released (in shares) | shares (430)
Forfeited (in shares) | shares (33)
Unvested, end of period (in shares) | shares 1,557
Weighted Average Grant Date Fair Value  
Unvested, beginning of period (in usd per share) | $ / shares $ 256.80
Granted (in usd per share) | $ / shares 189.99
Vested and released (in usd per share) | $ / shares 287.72
Forfeited (in usd per share) | $ / shares 235.20
Unvested, end of period (in usd per share) | $ / shares $ 215.68
Weighted Average Remaining Contractual Term (in years)  
Weighted average remaining contractual term 1 year 11 months 23 days
Aggregate Intrinsic Value  
Aggregate intrinsic value | $ $ 266,886
MSUs  
Number of Shares Underlying RSUs  
Unvested, beginning of period (in shares) | shares 263
Granted (in shares) | shares 149
Vested and released (in shares) | shares (59)
Forfeited (in shares) | shares (28)
Unvested, end of period (in shares) | shares 325
Weighted Average Grant Date Fair Value  
Unvested, beginning of period (in usd per share) | $ / shares $ 507.88
Granted (in usd per share) | $ / shares 378.44
Vested and released (in usd per share) | $ / shares 629.53
Forfeited (in usd per share) | $ / shares 559.27
Unvested, end of period (in usd per share) | $ / shares $ 421.83
Weighted Average Remaining Contractual Term (in years)  
Weighted average remaining contractual term 2 years 1 month 20 days
Aggregate Intrinsic Value  
Aggregate intrinsic value | $ $ 55,691
Performance percentage 100.00%