v3.26.3
Cash, Cash Equivalents and Marketable Securities - Marketable Securities Classified by Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due within one year $ 40,184  
Due after one year through five years 28,928  
Marketable securities, Amortized Cost 69,112 $ 91,574
Fair Value    
Due within one year 40,103  
Due after one year through five years 28,741  
Fair Value $ 68,844 $ 91,836