XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Finance Receivable Sale Agreements (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
agreement_type
Sep. 30, 2024
USD ($)
Oct. 28, 2025
USD ($)
Apr. 29, 2025
USD ($)
Jan. 03, 2025
USD ($)
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Number of agreement types | agreement_type     2        
Consumer Loan | MPSA              
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Transfer of financial assets accounted for as sales, new total eligible amount to be sold           $ 4,000 $ 4,000
Principal balances of finance receivables sold $ 1,200 $ 700 $ 3,200 $ 2,150      
Receivable purchase agreement, remaining unused capacity 2,000   2,000        
Consumer Loan | MPSA | Ally Parties | Subsequent Event              
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Transfer of financial assets accounted for as sales, new total eligible amount to be sold         $ 6,000    
Consumer Loan | Fixed Pool Loan Sale              
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Principal balances of finance receivables sold 1,100 400 3,100 800      
Consumer Loan | Master Purchase Sale Agreement, 2017 Master Transfer Agreement and Other Partners              
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Gain on loan sales 331 224 878 541      
Securitization Transaction              
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]              
Principal balances of finance receivables sold $ 1,000 $ 1,200 $ 2,600 $ 3,200