v3.25.2
Fair Value Measurements - Schedule of Significant Unobservable Inputs Used in the Fair Value Measurement of Other Asset-Backed Securities (Details) - Level 3 - Other asset-backed securities related to Structured Program transactions
Jun. 30, 2025
Dec. 31, 2024
Minimum | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.068 0.071
Minimum | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.042 0.034
Minimum | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.228 0.187
Maximum | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.104 0.110
Maximum | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.054 0.074
Maximum | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.248 0.209
Weighted- Average | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.077 0.079
Weighted- Average | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.048 0.050
Weighted- Average | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, debt securities available-for-sale 0.242 0.205