v3.26.1
Fair value measurement - Quantitative inputs level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Recurring      
Assets      
Trading Securities Debt $ 30,410   $ 36,569
Recurring | CMO      
Assets      
Trading Securities Debt 550   567
Recurring | Other      
Assets      
Trading Securities Debt 95   99
Recurring | Level 3      
Assets      
Trading Securities Debt 180   183
Recurring | Level 3 | CMO      
Assets      
Trading Securities Debt 0   0
Recurring | Level 3 | Other      
Assets      
Trading Securities Debt $ 95 $ 127 $ 99
Recurring | Level 3 | Other | Trading account debt securities | Discounted cash flow approach | Weighted Average      
Unobservable inputs      
Weighted average life (in years) 2 years 2 years  
Yield 12.00% 12.00%  
Prepayment speed 10.80% 10.80%  
Nonrecurring | Level 3 | Loans held in portfolio      
Assets      
Loans $ 23,568 $ 4,167  
Nonrecurring | Level 3 | Loans held in portfolio | Valuation Technique External Appraisal | Minimum      
Unobservable inputs      
Haircut applied on external appraisal 5.00% 5.00%  
Nonrecurring | Level 3 | Loans held in portfolio | Valuation Technique External Appraisal | Maximum      
Unobservable inputs      
Haircut applied on external appraisal 5.00% 10.00%  
Nonrecurring | Level 3 | Loans held in portfolio | Valuation Technique External Appraisal | Weighted Average      
Unobservable inputs      
Haircut applied on external appraisal 35.40% 7.50%