XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 503,173 $ 521,919
Gross unrealized gains 664 138
Gross unrealized losses (37,352) (49,554)
Fair value 466,485 472,503
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 82,959 83,494
Gross unrealized losses (7,271) (9,403)
Fair value 75,688 74,091
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 158,133 161,339
Gross unrealized losses (18,411) (22,721)
Fair value 139,722 138,618
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 26,351 26,336
Gross unrealized gains 1  
Gross unrealized losses (2,031) (3,138)
Fair value 24,321 23,198
Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 127,867 142,565
Gross unrealized gains 147 90
Gross unrealized losses (7,312) (10,064)
Fair value 120,702 132,591
Non-Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 107,863 108,185
Gross unrealized gains 516 48
Gross unrealized losses (2,327) (4,228)
Fair value $ 106,052 $ 104,005