XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 518,214 $ 554,053
Gross unrealized gains 193 261
Gross unrealized losses (37,148) (45,710)
Fair value 481,259 508,604
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 36,037 36,192
Gross unrealized losses (3,175) (4,395)
Fair value 32,862 31,797
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 154,914 156,528
Gross unrealized gains   37
Gross unrealized losses (20,812) (22,973)
Fair value 134,102 133,592
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 25,378 26,356
Gross unrealized gains   1
Gross unrealized losses (1,875) (2,133)
Fair value 23,503 24,224
Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 142,114 149,003
Gross unrealized gains 23 15
Gross unrealized losses (7,161) (10,276)
Fair value 134,976 138,742
Non-Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 130,390 154,554
Gross unrealized gains 121 45
Gross unrealized losses (3,616) (5,429)
Fair value 126,895 149,170
Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 29,381 31,420
Gross unrealized gains 49 163
Gross unrealized losses (509) (504)
Fair value $ 28,921 $ 31,079