XML 122 R109.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Restricted Stock Unit and Performance Stock Units Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units      
Number of Units      
Number of Units outstanding, beginning of year (in shares) 1,615 1,565 1,115
Granted (in shares) 1,131 915 1,142
Released (in shares) (909) (740) (541)
Forfeited (in shares) (153) (125) (151)
Number of Units outstanding, end of period (in shares) 1,684 1,615 1,565
Weighted Average Grant-Date Fair Value      
Number of Units outstanding, beginning of year (in dollars per share) $ 193.09 $ 145.48 $ 133.40
Granted (in dollars per share) 440.76 227.62 143.03
Released (in dollars per share) 196.35 140.81 117.49
Forfeited (in dollars per share) 208.12 157.95 138.99
Number of Units outstanding, beginning of year (in dollars per share) $ 356.31 $ 193.09 $ 145.48
Aggregate intrinsic value at year end $ 1,000,769    
Performance Stock Units      
Number of Units      
Number of Units outstanding, beginning of year (in shares) 394 1,369 1,499
Granted (in shares) 4,888 319 158
Released (in shares) (23) (1,238) (78)
Forfeited (in shares) (394) (56) (210)
Number of Units outstanding, end of period (in shares) 4,865 394 1,369
Weighted Average Grant-Date Fair Value      
Number of Units outstanding, beginning of year (in dollars per share) $ 201.61 $ 43.43 $ 39.86
Granted (in dollars per share) 263.13 218.04 106.57
Released (in dollars per share) 140.90 37.98 107.58
Forfeited (in dollars per share) 232.94 48.40 41.62
Number of Units outstanding, beginning of year (in dollars per share) $ 261.18 $ 201.61 $ 43.43
Aggregate intrinsic value at year end $ 2,891,142