v3.25.1
Mortgage banking activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mortgage servicing rights fair value adjustments $ (3,570) $ (3,439)
Total trading account (loss) profit 520 361
Total mortgage banking activities 3,689 4,360
Mortgage banking activities    
Mortgage servicing fees 7,168 7,751
Mortgage servicing rights fair value adjustments (3,570) (3,439)
Total mortgage servicing fees, net of fair value adjustments 3,598 4,312
Net gain on sale of loans, including valuation on loans held-for-sale 193 74
Unrealized (loss) gains on outstanding derivative positions (87) 101
Realized gains on closed derivative positions 1 3
Total trading account (loss) profit (86) 104
Losses on repurchased loans, including interest advances (16) (130)
Total mortgage banking activities $ 3,689 $ 4,360