v3.25.2
Securities - Schedule of Unrealized Losses on AFS Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities [Line Items]    
Fair value, less than 12 months $ 13,962 $ 33,951
Gross unrealized loss, less than 12 months (450) (366)
Fair value, 12 months or longer 115,232 126,658
Gross unrealized loss, 12 months or longer (18,539) (21,612)
Total fair value 129,194 160,609
Total gross unrealized loss (18,989) (21,978)
Residential mortgage-backed securities    
Securities [Line Items]    
Fair value, less than 12 months 4,915 5,442
Gross unrealized loss, less than 12 months (87) (133)
Fair value, 12 months or longer 29,891 31,634
Gross unrealized loss, 12 months or longer (3,532) (4,312)
Total fair value 34,806 37,076
Total gross unrealized loss (3,619) (4,445)
Residential collateralized mortgage obligations    
Securities [Line Items]    
Fair value, less than 12 months 5,359 27,614
Gross unrealized loss, less than 12 months (11) (214)
Fair value, 12 months or longer 83,708 93,236
Gross unrealized loss, 12 months or longer (14,796) (17,244)
Total fair value 89,067 120,850
Total gross unrealized loss (14,807) (17,458)
Municipal securities - tax exempt    
Securities [Line Items]    
Fair value, less than 12 months 3,688 895
Gross unrealized loss, less than 12 months (352) (19)
Fair value, 12 months or longer 1,633 1,788
Gross unrealized loss, 12 months or longer (211) (56)
Total fair value 5,321 2,683
Total gross unrealized loss $ (563) $ (75)