XML 93 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 $ 446,808        
Stock repurchased during period (in shares) 33,526,226 18,284,598 4,138,527    
Treasure stock acquired (in usd per share) $ 16.93 $ 13.17 $ 10.43    
Stock repurchased and retired $ 568,128,000 $ 241,243,000 $ 43,247,000