v3.26.1
Schedule of Available for Sale Securities Continuous Unrealized Loss Position Fair Value (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Integer
Dec. 31, 2025
USD ($)
Integer
Schedule of Investments [Line Items]    
No. of securities | Integer 345 296
Less than 12 months, Fair value $ 102,763 $ 41,422
Less than 12 months, Unrealized losses (1,520) (367)
12 months or longer, Fair value 164,221 201,891
12 months or longer, Unrealized losses (9,170) (8,612)
Total, Fair value 266,984 243,313
Total, Unrealized losses $ (10,690) $ (8,979)
US Treasury Securities [Member]    
Schedule of Investments [Line Items]    
No. of securities | Integer 12 12
Less than 12 months, Fair value $ 1,951
Less than 12 months, Unrealized losses (3)
12 months or longer, Fair value 23,569 32,314
12 months or longer, Unrealized losses (168) (192)
Total, Fair value 25,520 32,314
Total, Unrealized losses $ (171) $ (192)
Municipal Obligations, Tax Exempt [Member]    
Schedule of Investments [Line Items]    
No. of securities | Integer 139 129
Less than 12 months, Fair value $ 24,545 $ 5,746
Less than 12 months, Unrealized losses (166) (10)
12 months or longer, Fair value 29,340 43,697
12 months or longer, Unrealized losses (1,233) (1,309)
Total, Fair value 53,885 49,443
Total, Unrealized losses $ (1,399) $ (1,319)
Municipal Obligations, Taxable [Member]    
Schedule of Investments [Line Items]    
No. of securities | Integer 122 88
Less than 12 months, Fair value $ 40,769 $ 19,052
Less than 12 months, Unrealized losses (803) (262)
12 months or longer, Fair value 36,894 40,711
12 months or longer, Unrealized losses (1,982) (1,795)
Total, Fair value 77,663 59,763
Total, Unrealized losses $ (2,785) $ (2,057)
Agency Mortgage-backed Securities [Member]    
Schedule of Investments [Line Items]    
No. of securities | Integer 72 67
Less than 12 months, Fair value $ 35,498 $ 16,624
Less than 12 months, Unrealized losses (548) (95)
12 months or longer, Fair value 74,418 85,169
12 months or longer, Unrealized losses (5,787) (5,316)
Total, Fair value 109,916 101,793
Total, Unrealized losses $ (6,335) $ (5,411)