v3.26.3
Mortgage Servicing Rights - Schedule of Changes in Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Servicing Asset at Fair Value, Amount [Roll Forward]        
Carrying value at beginning of period $ 145,374 $ 153,464 $ 148,795 $ 162,038
Capitalization 679 849 3,232 2,498
Change in fair value:        
Due to payoffs/paydowns (2,848) (3,438) (9,510) (9,703)
Due to change in valuation inputs or assumptions 7,668 (1,035) 8,356 (4,993)
Carrying value at end of period $ 150,873 $ 149,840 $ 150,873 $ 149,840