v3.26.1
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 465,321 $ 481,404
Gross unrealized gains 512 691
Gross unrealized losses (29,350) (27,509)
Fair value 436,483 454,586
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 35,802 35,880
Gross unrealized losses (2,713) (2,617)
Fair value 33,089 33,263
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 153,992 154,301
Gross unrealized losses (17,185) (16,462)
Fair value 136,807 137,839
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 11,690 15,536
Gross unrealized losses (765) (861)
Fair value 10,925 14,675
Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 133,388 135,308
Gross unrealized gains 122 136
Gross unrealized losses (6,276) (5,584)
Fair value 127,234 129,860
Non-Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 104,004 112,860
Gross unrealized gains 295 477
Gross unrealized losses (2,069) (1,669)
Fair value 102,230 111,668
Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 26,445 27,519
Gross unrealized gains 95 78
Gross unrealized losses (342) (316)
Fair value $ 26,198 $ 27,281