XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgage Servicing Rights - Schedule of Changes in Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Servicing Asset at Fair Value, Amount [Roll Forward]      
Carrying value at beginning of period $ 164,249 $ 168,365 $ 115,512
Capitalization 4,984 7,192 20,809
Change in fair value:      
Due to payoffs/paydowns (13,693) (12,327) (16,012)
Due to change in valuation inputs or assumptions 6,498 1,019 48,056
Carrying value at end of period $ 162,038 $ 164,249 $ 168,365