v3.25.2
Fair Value Measurements - Schedule of Significant Unobservable Inputs Used in the Fair Value Measurement of Servicing Assets (Details) - Level 3 - Servicing Assets
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Minimum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Total market servicing rates (percent per annum on outstanding principal balance) 0.62% 0.62%
Minimum | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 8.70% 8.70%
Minimum | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 1.50% 1.80%
Minimum | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 16.90% 14.80%
Maximum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Total market servicing rates (percent per annum on outstanding principal balance) 0.62% 0.62%
Maximum | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 17.30% 17.30%
Maximum | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 20.10% 21.20%
Maximum | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 32.80% 27.50%
Weighted- Average    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Total market servicing rates (percent per annum on outstanding principal balance) 0.62% 0.62%
Weighted- Average | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 10.70% 10.80%
Weighted- Average | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 6.70% 8.20%
Weighted- Average | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 21.70% 20.00%