v3.25.2
Stock Repurchase Program - Narrative (Details)
shares in Millions
1 Months Ended
Apr. 30, 2025
USD ($)
financial_institution
shares
May 31, 2024
USD ($)
Equity, Class of Treasury Stock [Line Items]    
Increase in authorized amount   $ 10,000,000,000.0
April 2025 ASRs    
Equity, Class of Treasury Stock [Line Items]    
Number of financial institutions | financial_institution 2  
Repurchase amount $ 500,000,000  
Purchase of treasury stock (in shares) | shares 5.2  
Percent of prepayment amount 75.00%