XML 104 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock Repurchase Programs - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2023
May 31, 2021
Share Repurchases [Line Items]          
Common stock repurchased and retired $ 595,420,000 $ 435,036,000 $ 375,038,000    
May 2021 Repurchase Program          
Share Repurchases [Line Items]          
Repurchase of common stock, authorized         $ 1,000,000,000
January 2023 Repurchase Program          
Share Repurchases [Line Items]          
Repurchase of common stock, authorized       $ 1,000,000,000  
Authorized repurchase amount remaining $ 650,000,000        
Open Market Repurchases          
Share Repurchases [Line Items]          
Common stock repurchased and retired (shares) 0.5 0.1      
Cost per share (in dollars per share) $ 214.81 $ 522.61      
Common stock repurchased and retired $ 100,000,000 $ 75,000,000