v3.26.1
Short-term Investments - Schedule of Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Due within one year $ 33,897 $ 55,955
Due after one year through five years 3,322 6,364
Amortized Cost 37,219 62,319
Estimated Fair Value    
Due within one year 33,937 56,087
Due after one year through five years 3,330 6,396
Total $ 37,267 $ 62,483