XML 139 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Restricted Stock Units, Stock Grants and Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units, Stock Grants, and Stock Units      
Stocks granted and the weighted average fair value      
Units granted (in shares) 261,808 192,295 174,791
Weighted-average grant date fair value (in dollars per share) $ 71.10 $ 74.32 $ 69.66
Performance Shares      
Stocks granted and the weighted average fair value      
Units granted (in shares) 225,516 202,562 208,736
Weighted-average grant date fair value (in dollars per share) $ 72.89 $ 79.61 $ 77.63