v3.25.2
Fair Value Measurements - Schedule of Sensitivity of Loans HFS at Fair Value to Adverse Changes in Key Assumptions (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held for sale at fair value $ 1,008,168 $ 636,352
Loans Held For Sale    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held for sale at fair value 1,008,168 636,352
Loans Held For Sale | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held for sale at fair value 1,008,168 636,352
Discount rates, impact of 100 basis point increase (11,709) (7,663)
Discount rates, impact of 200 basis point increase (23,189) (15,174)
Expected credit loss rates on underlying loans, 10% adverse change (9,276) (6,436)
Expected credit loss rates on underlying loans, 20% adverse change (18,585) (12,937)
Expected prepayment rates, 10% adverse change (2,231) (1,274)
Expected prepayment rates, 20% adverse change $ (4,058) $ (2,444)
Loans Held For Sale | Fair Value, Measurements, Recurring | Expected weighted-average life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining weighted-average life (in years) 1 year 3 months 18 days 1 year 4 months 24 days