v3.25.1
Available-for-Sale Securities - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:CashEquivalentsMember
Available-for-sale securities, Amortized Cost $ 36,110 $ 25,160
Available-for-sale securities, Unrealized Gains 11 4
Available-for-sale securities, Estimated Fair Value $ 36,121 $ 25,164
U.S. Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Investment, Type [Extensible Enumeration] us-gaap:ShortTermInvestmentsMember us-gaap:CashEquivalentsMember
Available-for-sale securities, Amortized Cost $ 36,110 $ 25,160
Available-for-sale securities, Unrealized Gains 11 4
Available-for-sale securities, Estimated Fair Value $ 36,121 $ 25,164