XML 124 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Schedule of Measured at Fair Value (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents $ 62,849,000 $ 28,539,000
Gross Unrealized
Gains 5,000 402,000
Gross Unrealized
Losses 0 (9,000)
Estimated Fair
Value 9,791,000 35,389,000
Cash and cash equivalents and available-for-sale securities, amortized cost 72,897,000 64,312,000
Cash and cash equivalents and marketable securities, aggregate fair value 72,902,000 64,705,000
Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents 63,111,000 29,316,000
Cash and cash equivalents, aggregate fair value 63,111,000 29,316,000
Level 1 | Overnight Repurchase Agreements    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents 62,729,000 28,593,000
Cash and cash equivalents, aggregate fair value 62,729,000 28,593,000
Level 1 | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents 382,000 723,000
Cash and cash equivalents, aggregate fair value 382,000 723,000
Level 1 | U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair
Value 9,791  
Level 2    
Debt Securities, Available-for-Sale [Line Items]    
Amortized 
Cost 9,786,000 34,996,000
Gross Unrealized
Gains 5,000 402,000
Gross Unrealized
Losses 0 (9,000)
Estimated Fair
Value 9,791,000 35,389,000
Level 2 | Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized 
Cost   13,678,000
Gross Unrealized
Gains   191,000
Gross Unrealized
Losses   (9,000)
Estimated Fair
Value   13,860,000
Level 2 | U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized 
Cost 9,786,000 21,318,000
Gross Unrealized
Gains 5,000 211,000
Gross Unrealized
Losses 0
Estimated Fair
Value $ 9,791,000 $ 21,529,000