v3.25.1
Fair value measurement - Changes in level 3 assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Assets, Fair Value Disclosure [Abstract]    
Beginning Balance $ 111,054 $ 121,499
Gains (Losses) included in earnings (3,576) (3,940)
Gains (losses) included in OCI (2) 1
Additions 210 294
Settlements (25) (33)
Transfers in (out) of Level 3 (1,500)  
Ending Balance 106,161 117,821
Changes in unrealized gains (losses) relating to assets still held at reporting date (1,316) (1,700)
Debt securities available-for-sale | Mortgage Backed Securities    
Assets, Fair Value Disclosure [Abstract]    
Beginning Balance 484 606
Gains (Losses) included in earnings 0 0
Gains (losses) included in OCI (2) 1
Additions 0 0
Settlements (25) 0
Transfers in (out) of Level 3 0  
Ending Balance 457 607
Changes in unrealized gains (losses) relating to assets still held at reporting date 0 0
Debt securities available-for-sale | Other    
Assets, Fair Value Disclosure [Abstract]    
Beginning Balance 2,250 2,500
Gains (Losses) included in earnings 0 (500)
Gains (losses) included in OCI 0 0
Additions 0 0
Settlements 0 0
Transfers in (out) of Level 3 (1,500)  
Ending Balance 750 2,000
Changes in unrealized gains (losses) relating to assets still held at reporting date 0 (500)
Trading account debt securities | CMO    
Assets, Fair Value Disclosure [Abstract]    
Beginning Balance   5
Gains (Losses) included in earnings   0
Gains (losses) included in OCI   0
Additions   0
Settlements   (5)
Ending Balance   0
Changes in unrealized gains (losses) relating to assets still held at reporting date   0
Trading account debt securities | Mortgage Backed Securities    
Assets, Fair Value Disclosure [Abstract]    
Beginning Balance 84 112
Gains (Losses) included in earnings 0 0
Gains (losses) included in OCI 0 0
Additions 0 0
Settlements 0 (28)
Transfers in (out) of Level 3 0  
Ending Balance 84 84
Changes in unrealized gains (losses) relating to assets still held at reporting date 0 0
Trading account debt securities | Other    
Assets, Fair Value Disclosure [Abstract]    
Beginning Balance 133 167
Gains (Losses) included in earnings (6) (1)
Gains (losses) included in OCI 0 0
Additions 0 0
Settlements 0 0
Transfers in (out) of Level 3 0  
Ending Balance 127 166
Changes in unrealized gains (losses) relating to assets still held at reporting date 9 2
Mortgage Servicing Rights    
Assets, Fair Value Disclosure [Abstract]    
Beginning Balance 108,103 118,109
Gains (Losses) included in earnings (3,570) (3,439)
Gains (losses) included in OCI 0 0
Additions 210 294
Settlements 0 0
Transfers in (out) of Level 3 0  
Ending Balance 104,743 114,964
Changes in unrealized gains (losses) relating to assets still held at reporting date $ (1,325) $ (1,202)