v3.25.2
Fair Value Measurements - Schedule of Significant Unobservable Inputs Used in the Fair Value Measurement of Loans HFS (Details) - Level 3 - Loans Held For Sale
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Discount rate | Minimum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 6.80% 7.10%
Discount rate | Maximum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 13.90% 11.90%
Discount rate | Weighted- Average    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 7.80% 7.90%
Annualized net charge-off rate | Minimum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 1.50% 1.80%
Annualized net charge-off rate | Maximum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 17.30% 21.20%
Annualized net charge-off rate | Weighted- Average    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 4.90% 5.40%
Annualized prepayment rate | Minimum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 18.00% 15.00%
Annualized prepayment rate | Maximum    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 33.30% 27.60%
Annualized prepayment rate | Weighted- Average    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 24.00% 20.40%