XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Held to Maturity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 34,819 $ 45,159
Gross Unrealized Gains 4 20
Gross Unrealized Losses (26) (41)
Estimated Fair Value 34,797 45,138
Accrued Interest 443 266
US Treasury bills and notes    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 10,661 20,423
Gross Unrealized Gains 0 6
Gross Unrealized Losses (1) 0
Estimated Fair Value 10,660 20,429
Accrued Interest 45 14
Corporate debt securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 21,158 21,736
Gross Unrealized Gains 4 14
Gross Unrealized Losses (25) (33)
Estimated Fair Value 21,137 21,717
Accrued Interest 311 209
Yankee debt securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 3,000 3,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (8)
Estimated Fair Value 3,000 2,992
Accrued Interest $ 87 $ 43