XML 101 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
ESOP (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
employee
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Share-based Payment Arrangement [Abstract]      
Number of employees contributing to company's ESOP | employee 42,721    
Participants percentage contribution on a pretax basis only of their annual compensation (up to the lesser of) 50.00%    
Percentage of matching contribution to ESOP plan by employer 100.00%    
Percentage of eligible contribution plan up to which employer contributes (up to) 6.00%    
Company contributions to ESOP on behalf of participating employees representing amounts authorized by employees to be withheld from their earnings on pre-tax basis $ 224.3 $ 196.5 $ 180.5
Company's matching contributions to the ESOP $ 133.7 $ 120.0 $ 111.9
Employee stock ownership plan common stock shares held in ESOP (in shares) | shares 20,639,085    
Percentage of total voting shares outstanding held by the ESOP 7.90%