XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgage Banking - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
CPR
Dec. 31, 2023
USD ($)
CPR
Dec. 31, 2022
USD ($)
Schedule of changes in the reserve for mortgage loan [Abstract]      
Assumed average prepayment speed | CPR 8 9  
Average discount rate 10.65% 10.07%  
Annual servicing fee $ 28,000 $ 26,900 $ 26,000
Servicing fee income percentage of outstanding balance of underlying loans 0.32%    
Mortgage servicing rights [Abstract]      
Residential mortgage loans sold $ 1,141,000 1,136,000 1,243,000
Gains on sale of mortgage banking $ 19,300 15,300 $ 20,200
Period of putback response 60 days    
Reserve for mortgage loan servicing putback expenses $ 500 $ 500