v3.26.1
Available-for-sale Securities - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Amortized Cost $ 58,223 $ 76,957
U.S. Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Amortized Cost 19,917 19,961
Cash equivalents, Unrealized Gains   3
Cash equivalents, Unrealized Losses (4)  
Cash equivalents, Estimated Fair Value $ 19,913 $ 19,964