v3.25.2
Servicing Rights - Key Assumptions and the Sensitivity of the Fair Value (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Servicing Assets at Fair Value [Line Items]            
Balance of mortgage loans serviced for others $ 1,553,987,000 $ 1,460,720,000        
Weighted average rate of note (percent) 4.59% 4.46%        
MSR as a percentage of serviced loans 1.77% 1.81%        
Mortgage servicing rights            
Servicing Assets at Fair Value [Line Items]            
Fair value of MSRs $ 27,506,000 $ 26,439,000 $ 26,814,000 $ 21,077,000 $ 20,055,000 $ 19,564,000
Expected weighted-average life (in years) 9 years 6 months 9 years 6 months 3 days        
Key assumptions:            
Constant prepayment rate (percent) 9.12% 9.09%        
Constant prepayment rate, impact on fair value from 10% adverse change $ (930,000) $ (935,000)        
Constant prepayment rate, impact on fair value from 25% adverse change $ (2,215,000) $ (2,222,000)        
Discount rate (percent) 10.96% 10.99%        
Discount rate, impact on fair value from 100 basis point increase $ (1,081,000) $ (1,592,000)        
Discount rate, impact on fair value from 200 basis point increase (2,071,000) (2,544,000)        
Cost to service assumptions ($ per loan) 81 81        
Cost to service assumptions, impact on fair value from 10% adverse change (237,000) (235,000)        
Cost to service assumptions, impact on fair value from 25% adverse change $ (592,000) $ (588,000)