v3.25.2
Mortgage Servicing Rights - Schedule of Changes in Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Servicing Asset at Fair Value, Amount [Roll Forward]        
Carrying value at beginning of period $ 156,379 $ 165,674 $ 162,038 $ 164,249
Capitalization 1,228 1,518 1,649 2,649
Change in fair value:        
Due to payoffs/paydowns (3,154) (3,825) (6,265) (6,549)
Due to change in valuation inputs or assumptions (989) 1,138 (3,958) 4,156
Carrying value at end of period $ 153,464 $ 164,505 $ 153,464 $ 164,505