XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 499,709 $ 554,053
Gross unrealized gains 508 261
Gross unrealized losses (30,932) (45,710)
Fair value 469,285 508,604
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 35,958 36,192
Gross unrealized losses (2,891) (4,395)
Fair value 33,067 31,797
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 154,608 156,528
Gross unrealized gains   37
Gross unrealized losses (17,910) (22,973)
Fair value 136,698 133,592
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 21,482 26,356
Gross unrealized gains 2 1
Gross unrealized losses (1,253) (2,133)
Fair value 20,231 24,224
Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 138,466 149,003
Gross unrealized gains 112 15
Gross unrealized losses (6,202) (10,276)
Fair value 132,376 138,742
Non-Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 120,797 154,554
Gross unrealized gains 293 45
Gross unrealized losses (2,320) (5,429)
Fair value 118,770 149,170
Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 28,398 31,420
Gross unrealized gains 101 163
Gross unrealized losses (356) (504)
Fair value $ 28,143 $ 31,079