XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 554,053 $ 521,919
Gross unrealized gains 261 138
Gross unrealized losses (45,710) (49,554)
Fair value 508,604 472,503
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 36,192 83,494
Gross unrealized losses (4,395) (9,403)
Fair value 31,797 74,091
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 156,528 161,339
Gross unrealized gains 37  
Gross unrealized losses (22,973) (22,721)
Fair value 133,592 138,618
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 26,356 26,336
Gross unrealized gains 1  
Gross unrealized losses (2,133) (3,138)
Fair value 24,224 23,198
Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 180,423 142,565
Gross unrealized gains 178 90
Gross unrealized losses (10,780) (10,064)
Fair value 169,821 132,591
Non-Agency Mortgage & Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 154,554 108,185
Gross unrealized gains 45 48
Gross unrealized losses (5,429) (4,228)
Fair value $ 149,170 $ 104,005