XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 56,463,000 $ 128,855,000
Gross Unrealized Gains 0 16,000
Gross Unrealized Losses (23,000) (22,000)
Fair Value 56,440,000 128,849,000
Allowance for credit loss related to available-for-sale debt securities 0 0
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,903,000 31,177,000
Gross Unrealized Gains 0 4,000
Gross Unrealized Losses (3,000) (2,000)
Fair Value 16,900,000 31,179,000
Government-sponsored enterprises    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,562,000 45,041,000
Gross Unrealized Gains 0 7,000
Gross Unrealized Losses (13,000) (5,000)
Fair Value 14,549,000 45,043,000
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,998,000 52,637,000
Gross Unrealized Gains 0 5,000
Gross Unrealized Losses (7,000) (15,000)
Fair Value $ 24,991,000 $ 52,627,000