XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Awards - Summary of Information Related to Granted and Vested RSUs, PSUs and MSUs (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average grant date fair value $ 134.76 $ 119.12 $ 65.81
Fair market value of vested $ 74,358 $ 64,417 $ 32,871
Market and Service Conditions Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average grant date fair value $ 160.32 $ 145.51 $ 81.22
Fair market value of vested $ 9,829 $ 7,219  
Performance Share Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average grant date fair value     $ 64.07
Fair market value of vested   $ 7,261 $ 18,873