XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 503,807 $ 521,919
Gross unrealized gains 221 138
Gross unrealized losses (49,563) (49,554)
Fair value 454,465 472,503
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 83,139 83,494
Gross unrealized losses (10,119) (9,403)
Fair value 73,020 74,091
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 158,445 161,339
Gross unrealized losses (23,744) (22,721)
Fair value 134,701 138,618
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 26,346 26,336
Gross unrealized losses (2,658) (3,138)
Fair value 23,688 23,198
Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 133,119 142,565
Gross unrealized gains 187 90
Gross unrealized losses (9,523) (10,064)
Fair value 123,783 132,591
Non-Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 102,758 108,185
Gross unrealized gains 34 48
Gross unrealized losses (3,519) (4,228)
Fair value $ 99,273 $ 104,005