XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Schedule of Available-For-Sale Securities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost $ 0 $ 500,000
Gross Unrealized Gain   0
Gross Unrealized (Losses)   (1,000)
Estimated Fair Value   499,000
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 53,408,000 61,431,000
Gross Unrealized Gain 35,000 18,000
Gross Unrealized (Losses) (15,000) (26,000)
Estimated Fair Value 53,428,000 61,423,000
Term deposits    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 23,543,000 21,653,000
Gross Unrealized Gain 0 0
Gross Unrealized (Losses) 0 0
Estimated Fair Value 23,543,000 21,653,000
U.S. treasury securities    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 9,865,000 19,778,000
Gross Unrealized Gain 30,000 18,000
Gross Unrealized (Losses) 0 0
Estimated Fair Value 9,895,000 19,796,000
Corporate debt securities    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost   500,000
Gross Unrealized Gain   0
Gross Unrealized (Losses)   (1,000)
Estimated Fair Value   499,000
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss [Abstract]    
Amortized Cost 20,000,000 20,000,000
Gross Unrealized Gain 5,000 0
Gross Unrealized (Losses) (15,000) (26,000)
Estimated Fair Value $ 19,990,000 $ 19,974,000