XML 150 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments and Revenue from Contracts with Customers - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 3    
Marketing $ 4,562 $ 4,009 $ 4,017
Credit Card      
Segment Reporting Information [Line Items]      
Marketing 3,900 $ 3,400 $ 3,400
Minimum | Commercial Banking      
Segment Reporting Information [Line Items]      
Customer Net Revenue Range 20    
Maximum | Commercial Banking      
Segment Reporting Information [Line Items]      
Customer Net Revenue Range $ 2,000