XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 20,724,000 $ 128,855,000
Gross Unrealized Gains 14,000 16,000
Gross Unrealized Losses 0 (22,000)
Fair Value 20,738,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   31,177,000
Gross Unrealized Gains   4,000
Gross Unrealized Losses   (2,000)
Fair Value   31,179,000
Government-sponsored enterprises    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,594,000 45,041,000
Gross Unrealized Gains 3,000 7,000
Gross Unrealized Losses 0 (5,000)
Fair Value 9,597,000 45,043,000
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 11,130,000 52,637,000
Gross Unrealized Gains 11,000 5,000
Gross Unrealized Losses 0 (15,000)
Fair Value $ 11,141,000 $ 52,627,000