XML 112 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Schedule of Non-Vested Stock Awards (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares/Units      
Beginning balance (in shares) 7,413,079 6,848,791 6,683,412
Ending balance (in shares) 5,220,579 7,413,079 6,848,791
Weighted Average Market Value Per Share      
Beginning balance (in USD per share) $ 73.67 $ 64.10 $ 47.99
Ending balance (in USD per share) $ 86.17 $ 73.67 $ 64.10
Non-Vested Stock Awards      
Shares/Units      
Granted (in shares) 1,664,755 1,796,196 2,531,959
Performance award achievement adjustments (in shares) 365,965 409,851 (189,930)
Vested (in shares) (4,001,675) (1,372,123) (1,883,652)
Forfeited (in shares) (221,545) (269,636) (292,998)
Weighted Average Market Value Per Share      
Granted (in USD per share) $ 78.46 $ 95.01 $ 92.16
Performance award achievement adjustments (in USD per share) 81.14 77.99 49.76
Vested (in USD per share) 59.62 57.74 46.34
Forfeited (in USD per share) $ 81.14 $ 79.33 $ 55.80