XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 103,917,000 $ 128,855,000
Gross Unrealized Gains 3,000 16,000
Gross Unrealized Losses (38,000) (22,000)
Fair Value 103,882,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 30,113,000 31,177,000
Gross Unrealized Gains 0 4,000
Gross Unrealized Losses (8,000) (2,000)
Fair Value 30,105,000 31,179,000
Government-sponsored enterprises    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 31,338,000 45,041,000
Gross Unrealized Gains 3,000 7,000
Gross Unrealized Losses (10,000) (5,000)
Fair Value 31,331,000 45,043,000
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 42,466,000 52,637,000
Gross Unrealized Gains 0 5,000
Gross Unrealized Losses (20,000) (15,000)
Fair Value $ 42,446,000 $ 52,627,000