v3.25.2
Loan Servicing - Changes in Carrying Value (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Servicing Asset at Amortized Cost, Balance [Roll Forward]    
Carrying value at beginning of period $ 11,958 $ 12,534
Additions 430 811
Amortization (650) (1,387)
Carrying value at end of period 11,738 11,958
Principal balances of loans serviced for others 1,481,486 1,507,439
Fair value of servicing rights $ 17,427 $ 17,902