v3.25.2
Fair Value Measurements - Schedule of Changes in Level 3 Assets Measured at Fair Value on a Recurring Basis (Details) - Securities AFS - Recurring - Level 3 - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Level 3 Fair Value Measurements:    
Balance at beginning of year $ 7,625 $ 6,063
Transfer in 0 2,004
Maturities / Paydowns (1,054) (527)
Unrealized gain / (loss) (6) 85
Balance at end of period $ 6,565 $ 7,625