v3.25.2
Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Fair value and gross unrealized losses of securities with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position    
Number of Holdings with unrealized losses | security 431 556
Less Than 12 Months, Fair Value $ 256,825 $ 244,529
Less Than 12 Months, Unrealized Losses (11,035) (12,686)
12 Months or Greater, Fair Value 289,584 320,496
12 Months or Greater, Unrealized Losses (31,530) (38,976)
Fair Value 546,409 565,025
Unrealized Losses $ (42,565) $ (51,662)
Percentage of depreciation from amortized cost experienced by debt securities in unrealized loss position 7.20% 8.40%
Allowance for available for sale securities $ 0 $ 0
Accrued interest receivable on securities $ 5,900 $ 6,200
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Interest Receivable Interest Receivable
U.S. Treasury Securities    
Fair value and gross unrealized losses of securities with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position    
Number of Holdings with unrealized losses | security 2 14
Less Than 12 Months, Fair Value $ 145,654 $ 157,091
Less Than 12 Months, Unrealized Losses (10,285) (12,090)
Fair Value 145,654 157,091
Unrealized Losses $ (10,285) $ (12,090)
Municipal Bonds    
Fair value and gross unrealized losses of securities with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position    
Number of Holdings with unrealized losses | security 200 236
Less Than 12 Months, Fair Value $ 11,297 $ 21,329
Less Than 12 Months, Unrealized Losses (169) (120)
12 Months or Greater, Fair Value 94,141 95,774
12 Months or Greater, Unrealized Losses (14,415) (17,529)
Fair Value 105,438 117,103
Unrealized Losses $ (14,584) $ (17,649)
Mortgage-Backed Securities    
Fair value and gross unrealized losses of securities with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position    
Number of Holdings with unrealized losses | security 115 168
Less Than 12 Months, Fair Value $ 67,115 $ 47,636
Less Than 12 Months, Unrealized Losses (375) (391)
12 Months or Greater, Fair Value 113,399 118,824
12 Months or Greater, Unrealized Losses (11,944) (15,434)
Fair Value 180,514 166,460
Unrealized Losses $ (12,319) $ (15,825)
Corporate Securities    
Fair value and gross unrealized losses of securities with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position    
Number of Holdings with unrealized losses | security 78 93
Less Than 12 Months, Fair Value $ 10,618 $ 6,860
Less Than 12 Months, Unrealized Losses (172) (75)
12 Months or Greater, Fair Value 68,984 91,666
12 Months or Greater, Unrealized Losses (5,114) (5,941)
Fair Value 79,602 98,526
Unrealized Losses $ (5,286) $ (6,016)
U.S Government Agency Securities    
Fair value and gross unrealized losses of securities with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position    
Number of Holdings with unrealized losses | security 25 38
Less Than 12 Months, Fair Value $ 600 $ 5,878
Less Than 12 Months, Unrealized Losses (4) (5)
12 Months or Greater, Fair Value 2,846 4,071
12 Months or Greater, Unrealized Losses (36) (51)
Fair Value 3,446 9,949
Unrealized Losses $ (40) $ (56)
Asset-Backed Securities    
Fair value and gross unrealized losses of securities with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position    
Number of Holdings with unrealized losses | security 11 7
Less Than 12 Months, Fair Value $ 21,541 $ 5,735
Less Than 12 Months, Unrealized Losses (30) (5)
12 Months or Greater, Fair Value 10,214 10,161
12 Months or Greater, Unrealized Losses (21) (21)
Fair Value 31,755 15,896
Unrealized Losses $ (51) $ (26)