v3.26.3
Investment Securities - Net gains on trading securities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Investment Securities        
Net gains on sales transaction $ 204 $ 1,517 $ 1,605 $ 1,461
Net unrealized (losses) gains (1,572) (1) (2,059) 410
Net (losses) gains on trading securities $ (1,368) $ 1,516 $ (454) $ 1,871