v3.22.4
Stock Compensation Plans - Restricted Stock Units Rollforward (Details) - Restricted Stock Units (RSUs) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock outstanding, beginning of period (in shares) 1,294 1,651 2,059
Restricted stock units, granted (in shares) 638 367 423
Restricted stock units, vested (in shares) (592) (665) (753)
Restricted stock units, canceled (in shares) (74) (59) (78)
Restricted stock outstanding, end of period (in shares) 1,266 1,294 1,651
Restricted stock outstanding weighted average grant price, beginning of period $ 449.03 $ 337.82 $ 249.45
Restricted stock units granted weighted average grant price 522.45 629.47 509.64
Restricted stock units vested weighted average grant price 307.67 269.88 194.40
Restricted stock units canceled weighted average grant price 569.11 467.26 317.45
Restricted stock outstanding weighted average grant price, end of period $ 545.00 $ 449.03 $ 337.82