XML 94 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchase (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 25, 2021
Jan. 26, 2021
Equity [Abstract]          
Share repurchase program, authorized amount   $ 750,000,000   $ 1,900,000,000 $ 900,000,000
Amount available under the current stock repurchase program $ 1,014,424        
Stock repurchased during period (in shares) 18,284,598 4,138,527 12,929,487    
Treasure stock acquired (in usd per share) $ 13.17 $ 10.43 $ 8.91    
Stock repurchased and retired $ 241,243,000 $ 43,247,000 $ 115,477,000