v3.25.4
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 31, 2023
Feb. 10, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2025
Feb. 05, 2025
Dec. 31, 2024
Oct. 30, 2013
Class of Stock                      
Preferred stock, authorized (shares)               1,000,000      
Preferred stock, par value (usd per share)               $ 0.01      
Preferred stock, shares issued (shares)               0   0  
Preferred stock, shares outstanding (shares)               0   0  
Equity Repurchase Program                      
Class of Stock                      
Equity repurchase program authorized amount   $ 13,725,000,000                 $ 125,000,000
Equity repurchase program increase in authorized amount $ 2,000,000,000 2,000,000,000 $ 2,000,000,000.0 $ 1,500,000,000 $ 2,000,000,000.0 $ 1,500,000,000 $ 600,000,000        
Increase in authorized amount                 $ 2,000,000,000    
Equity available for repurchase under the repurchase program   $ 1,769,000,000