XML 102 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Restricted Stock Unit and Performance Stock Units Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Number of Units outstanding, beginning of year (in shares) 1,565 1,115 1,107
Number of Units, Granted (in shares) 915 1,142 686
Number of Units, Released (in shares) (740) (541) (554)
Number of Units, Forfeited (in shares) (125) (151) (124)
Number of Units outstanding, end of period (in shares) 1,615 1,565 1,115
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted Average Grant Date Fair Value, Units outstanding, beginning of year (in dollars per share) $ 145.48 $ 133.40 $ 76.10
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 227.62 143.03 165.67
Weighted Average Grant Date Fair Value, Released (in dollars per share) 140.81 117.49 66.23
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 157.95 138.99 100.64
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) $ 193.09 $ 145.48 $ 133.40
Aggregate intrinsic value at year end $ 417,240    
Performance Stock Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Number of Units outstanding, beginning of year (in shares) 1,369 1,499 5,618
Number of Units, Granted (in shares) 319 158 309
Number of Units, Released (in shares) (1,238) (78) (4,345)
Number of Units, Forfeited (in shares) (56) (210) (83)
Number of Units outstanding, end of period (in shares) 394 1,369 1,499
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted Average Grant Date Fair Value, Units outstanding, beginning of year (in dollars per share) $ 43.43 $ 39.86 $ 35.71
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 218.04 106.57 77.53
Weighted Average Grant Date Fair Value, Released (in dollars per share) 37.98 107.58 37.16
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 48.40 41.62 40.91
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) $ 201.61 $ 43.43 $ 39.86
Aggregate intrinsic value at year end $ 101,751