v3.25.2
Fair Value Measurements - Schedule of Significant Unobservable Inputs Used in the Fair Value Measurement of Loans HFI (Details) - Level 3 - Loans held for investment
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Minimum | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 10.10% 7.20%
Minimum | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 2.00% 3.00%
Minimum | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 13.40% 15.60%
Maximum | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 12.80% 21.80%
Maximum | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 19.80% 20.20%
Maximum | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 27.20% 21.40%
Weighted- Average | Discount rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 10.60% 10.50%
Weighted- Average | Annualized net charge-off rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 6.60% 6.60%
Weighted- Average | Annualized prepayment rate    
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items]    
Measurement input, percent 19.80% 19.30%