XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 521,919 $ 548,333
Gross unrealized gains 138 34
Gross unrealized losses (49,554) (61,531)
Fair value 472,503 486,836
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 83,494 101,980
Gross unrealized losses (9,403) (11,723)
Fair value 74,091 90,257
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 161,339 186,007
Gross unrealized gains   14
Gross unrealized losses (22,721) (30,566)
Fair value 138,618 155,455
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 26,336 26,316
Gross unrealized losses (3,138) (2,077)
Fair value 23,198 24,239
Agency Mortgage-Backed & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 142,565 163,274
Gross unrealized gains 90 19
Gross unrealized losses (10,064) (12,358)
Fair value 132,591 150,935
Non-Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 108,185 70,756
Gross unrealized gains 48 1
Gross unrealized losses (4,228) (4,807)
Fair value $ 104,005 $ 65,950