XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Held to Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 12,890 $ 45,159
Gross Unrealized Gains 2 20
Gross Unrealized Losses (5) (41)
Estimated Fair Value 12,887 45,138
Accrued Interest 146 266
US Treasury bills and notes    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost   20,423
Gross Unrealized Gains   6
Gross Unrealized Losses   0
Estimated Fair Value   20,429
Accrued Interest   14
Corporate debt securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 12,890 21,736
Gross Unrealized Gains 2 14
Gross Unrealized Losses (5) (33)
Estimated Fair Value 12,887 21,717
Accrued Interest $ 146 209
Yankee debt securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost   3,000
Gross Unrealized Gains   0
Gross Unrealized Losses   (8)
Estimated Fair Value   2,992
Accrued Interest   $ 43