v3.25.2
Fair Value Measurements - Summarizes Differences Between Fair Value and Principal Balance for Mortgage Loans Held for Sale Measure at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Aggregate Fair Value    
Summarizes differences between fair value and principal balance for mortgage loans held for sale measure at fair value    
Mortgage loans held for sale measured at fair value $ 356,791 $ 246,171
Aggregate Unpaid Principal Balance    
Summarizes differences between fair value and principal balance for mortgage loans held for sale measure at fair value    
Mortgage loans held for sale measured at fair value 349,629 244,218
Difference    
Summarizes differences between fair value and principal balance for mortgage loans held for sale measure at fair value    
Mortgage loans held for sale measured at fair value $ 7,162 $ 1,953