v3.26.1
Short-term Investments - Schedule of Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due within one year $ 9,108 $ 55,955
Due after one year through five years 364 6,364
Amortized Cost 9,472 62,319
Estimated Fair Value    
Due within one year 9,113 56,087
Due after one year through five years 365 6,396
Total $ 9,478 $ 62,483