v3.26.1
Mortgage Servicing Rights - Schedule of Changes in Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Servicing Asset at Fair Value, Amount [Roll Forward]        
Carrying value at beginning of period $ 147,344 $ 156,379 $ 148,795 $ 162,038
Capitalization 1,281 1,228 2,553 1,649
Change in fair value:        
Due to payoffs/paydowns (3,364) (3,154) (6,662) (6,265)
Due to change in valuation inputs or assumptions 113 (989) 688 (3,958)
Carrying value at end of period $ 145,374 $ 153,464 $ 145,374 $ 153,464