XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Investments (Held-to-Maturity) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 31,903 $ 89,517
Gross Unrealized Gains 67 64
Gross Unrealized Losses (2) (22)
Fair Value 31,968 89,559
Corporate and agency bonds (due within 1 year)    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 31,903 73,815
Gross Unrealized Gains 67 7
Gross Unrealized Losses (2) (21)
Fair Value $ 31,968 73,801
Corporate Bond Securities [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost   14,621
Gross Unrealized Gains   56
Gross Unrealized Losses   (1)
Fair Value   14,676
Municipal Bonds [Member]    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost   1,081
Gross Unrealized Gains   1
Fair Value   $ 1,082