XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 512,740 $ 521,919
Gross unrealized gains 198 138
Gross unrealized losses (49,987) (49,554)
Fair value 462,951 472,503
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 83,317 83,494
Gross unrealized losses (10,207) (9,403)
Fair value 73,110 74,091
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 161,016 161,339
Gross unrealized losses (23,560) (22,721)
Fair value 137,456 138,618
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 26,341 26,336
Gross unrealized gains 1  
Gross unrealized losses (2,890) (3,138)
Fair value 23,452 23,198
Agency Mortgage-Backed & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 137,883 142,565
Gross unrealized gains 161 90
Gross unrealized losses (9,718) (10,064)
Fair value 128,326 132,591
Non-Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 104,183 108,185
Gross unrealized gains 36 48
Gross unrealized losses (3,612) (4,228)
Fair value $ 100,607 $ 104,005