v3.26.3
Investments and Fair Value Measurements - Schedule of Debt Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized
Cost    
Due within one year $ 18,614  
Due after one year through two years 4,996  
Total marketable securities 23,610  
Fair Value    
Due within one year 18,550  
Due after one year through two years 4,933  
Total marketable securities $ 23,483 $ 24,739