XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Investments (Unrealized Gain (Loss) On Investments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 534,413 $ 554,053
Gross unrealized gains 278 261
Gross unrealized losses (39,204) (45,710)
Fair value 495,487 508,604
U.S Treasury [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 36,115 36,192
Gross unrealized losses (3,643) (4,395)
Fair value 32,472 31,797
Municipal [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 155,220 156,528
Gross unrealized gains   37
Gross unrealized losses (21,341) (22,973)
Fair value 133,879 133,592
Corporate [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 26,361 26,356
Gross unrealized gains   1
Gross unrealized losses (2,020) (2,133)
Fair value 24,341 24,224
Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 145,771 149,003
Gross unrealized gains 13 15
Gross unrealized losses (8,091) (10,276)
Fair value 137,693 138,742
Non-Agency MBS & CMO [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 140,674 154,554
Gross unrealized gains 132 45
Gross unrealized losses (3,679) (5,429)
Fair value 137,127 149,170
Asset-Backed [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 30,272 31,420
Gross unrealized gains 133 163
Gross unrealized losses (430) (504)
Fair value $ 29,975 $ 31,079