XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Mortgage Servicing Rights - Schedule of Changes in Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Servicing Asset at Fair Value, Amount [Roll Forward]      
Carrying value at beginning of period $ 168,365 $ 115,512 $ 79,997
Capitalization 7,192 20,809 39,018
Change in fair value:      
Due to payoffs/paydowns (12,327) (16,012) (30,583)
Due to change in valuation inputs or assumptions 1,019 48,056 27,080
Carrying value at end of period $ 164,249 $ 168,365 $ 115,512