v3.25.4
Interchange Fee Settlements (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2025
Jan. 31, 2026
Credit Card Interchange Fee Litigation | Settled Litigation    
Loss Contingencies [Line Items]    
Interchange fee settlements $ 593 $ 593