XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
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,115 1,107 1,249
Number of Units, Granted (in shares) 1,142 686 577
Number of Units, Released (in shares) (541) (554) (598)
Number of Units, Forfeited (in shares) (151) (124) (121)
Number of Units outstanding, end of period (in shares) 1,565 1,115 1,107
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) $ 133.40 $ 76.10 $ 45.47
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 143.03 165.67 100.76
Weighted Average Grant Date Fair Value, Released (in dollars per share) 117.49 66.23 40.68
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 138.99 100.64 52.40
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) $ 145.48 $ 133.40 $ 76.10
Aggregate intrinsic value at year end $ 259,729    
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,499 5,618 6,033
Number of Units, Granted (in shares) 158 309 417
Number of Units, Released (in shares) (78) (4,345) (184)
Number of Units, Forfeited (in shares) (210) (83) (648)
Number of Units outstanding, end of period (in shares) 1,369 1,499 5,618
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) $ 39.86 $ 35.71 $ 34.47
Weighted Average Grant Date Fair Value, Granted (in dollars per share) 106.57 77.53 58.11
Weighted Average Grant Date Fair Value, Released (in dollars per share) 107.58 37.16 27.79
Weighted Average Grant Date Fair Value, Forfeited (in dollars per share) 41.62 40.91 40.83
Weighted Average Grant Date Fair Value, Units outstanding, end of period (in dollars per share) $ 43.43 $ 39.86 $ 35.71
Aggregate intrinsic value at year end $ 227,125