XML 168 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Non-Vested Stock Awards (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares/Units      
Beginning balance (in shares) 5,220,579 7,413,079 6,848,791
Ending balance (in shares) 4,457,322 5,220,579 7,413,079
Weighted Average Market Value Per Share      
Beginning balance (in USD per share) $ 86.17 $ 73.67 $ 64.10
Ending balance (in USD per share) $ 91.78 $ 86.17 $ 73.67
Non-Vested Stock Awards      
Shares/Units      
Granted (in shares) 1,609,510 1,664,755 1,796,196
Performance award achievement adjustments (in shares) (302,282) 365,965 409,851
Vested (in shares) (1,729,161) (4,001,675) (1,372,123)
Forfeited (in shares) (341,324) (221,545) (269,636)
Weighted Average Market Value Per Share      
Granted (in USD per share) $ 95.89 $ 78.46 $ 95.01
Performance award achievement adjustments (in USD per share) 111.72 81.14 77.99
Vested (in USD per share) 75.67 59.62 57.74
Forfeited (in USD per share) $ 89.27 $ 81.14 $ 79.33