v3.26.1
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 481,428 $ 481,404
Gross unrealized gains 327 691
Gross unrealized losses (29,410) (27,509)
Fair value 452,345 454,586
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 65,781 35,880
Gross unrealized losses (2,829) (2,617)
Fair value 62,952 33,263
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 153,681 154,301
Gross unrealized losses (16,765) (16,462)
Fair value 136,916 137,839
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 8,479 15,536
Gross unrealized losses (587) (861)
Fair value 7,892 14,675
Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 131,882 135,308
Gross unrealized gains 91 136
Gross unrealized losses (6,448) (5,584)
Fair value 125,525 129,860
Non-Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 96,088 112,860
Gross unrealized gains 147 477
Gross unrealized losses (2,444) (1,669)
Fair value 93,791 111,668
Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 25,517 27,519
Gross unrealized gains 89 78
Gross unrealized losses (337) (316)
Fair value $ 25,269 $ 27,281