XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Additional Information (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jan. 28, 2025
Nov. 03, 2021
Class of Stock [Line Items]          
Share repurchase program, authorized, number of shares         10,000
Number of additional shares authorized to be repurchased (in shares)       10,000  
Share repurchase program, remaining authorized, number of shares 13,000        
Accelerated Share Repurchase Program          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount   $ 750 $ 500    
Repurchase of common stock (in shares) 619 2,637 2,118    
Percentage of excise tax excluded 1.00%   1.00%