XML 105 R84.htm IDEA: XBRL DOCUMENT v3.24.4
Stock Compensation Plans - Restricted Stock Units Rollforward (Details) - Restricted Stock Units (RSUs) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock outstanding, beginning of period (in shares) 2,371 1,266 1,294
Restricted stock units, granted (in shares) 1,123 1,561 638
Restricted stock units, vested (in shares) (369) (358) (592)
Restricted stock units, canceled (in shares) (174) (98) (74)
Restricted stock outstanding, end of period (in shares) 2,951 2,371 1,266
Restricted stock outstanding weighted average grant price, beginning of period $ 432.11 $ 545.00 $ 449.03
Restricted stock units granted weighted average grant price 359.24 359.07 522.45
Restricted stock units vested weighted average grant price 595.28 510.22 307.67
Restricted stock units canceled weighted average grant price 390.31 440.14 569.11
Restricted stock outstanding weighted average grant price, end of period $ 386.44 $ 432.11 $ 545.00