v3.25.4
Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Restricted Stock Awards Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Weighted- Average Grant Date Value (per Share)      
Stock-based compensation $ 1,129,004 $ 1,015,794 $ 867,967
Unvested RSUs Outstanding      
Number of
Shares      
Beginning balance (in shares) 34,941 39,846 30,322
Granted (in shares) 15,361 22,604 27,377
Vested (in shares) (22,008) (21,241) (14,812)
Cancelled (in shares) (3,770) (6,268) (3,041)
Ending balance (in shares) 24,524 34,941 39,846
Weighted- Average Grant Date Value (per Share)      
Beginning balance (in dollars per share) $ 41.07 $ 42.25 $ 48.73
Granted (in dollars per share) 85.13 40.54 37.59
Vested (in dollars per share) 46.43 42.83 45.97
Cancelled (in dollars per share) 42.81 40.68 46.79
Ending balance (in dollars per share) $ 63.59 $ 41.07 $ 42.25
Shares vested but not yet released (in shares) 100 100  
Unvested PSUs Outstanding      
Number of
Shares      
Beginning balance (in shares) 1,411 905 415
Granted (in shares) 1,261 706 724
Vested (in shares) (224) 0 0
Cancelled (in shares) (622) (200) (234)
Ending balance (in shares) 1,826 1,411 905
Weighted- Average Grant Date Value (per Share)      
Beginning balance (in dollars per share) $ 43.00 $ 44.71 $ 43.13
Granted (in dollars per share) 57.91 41.32 45.70
Vested (in dollars per share) 45.70 0 0
Cancelled (in dollars per share) 46.48 44.78 44.99
Ending balance (in dollars per share) $ 51.78 $ 43.00 $ 44.71
Stock-based compensation $ 43,800 $ 17,700 $ 9,600