v3.26.1
Investment Securities - Schedule of Present Cost or Amortized Cost and Fair Values of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investment securities, held-to-maturity:    
Amortized cost $ 12,526  
Fair value 12,316  
Total held-to-maturity and available-for-sale investment securities    
Amortized cost 243,247 $ 224,043
Accumulated unrealized gains 26 834
Accumulated unrealized losses (1,787) (380)
Fair value 241,486 224,497
U.S. government and government agencies and authorities    
Investment securities, held-to-maturity:    
Amortized cost 12,526 14,348
Accumulated unrealized gains 0 3
Accumulated unrealized losses (210) (77)
Fair value 12,316 14,274
Investment securities, available-for-sale:    
Amortized cost 142,021 129,217
Accumulated unrealized gains 15 522
Accumulated unrealized losses (1,141) (292)
Fair value 140,895 129,447
Corporate debt securities    
Investment securities, available-for-sale:    
Amortized cost 88,483 80,197
Accumulated unrealized gains 11 309
Accumulated unrealized losses (435) (11)
Fair value 88,059 80,495
Other    
Investment securities, available-for-sale:    
Amortized cost 217 281
Accumulated unrealized gains 0 0
Accumulated unrealized losses (1) 0
Fair value $ 216 $ 281