v3.26.1
Investments and Fair Value Measurements - Schedule of Debt Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized
Cost    
Due within one year $ 12,392  
Due after one year through two years 9,244  
Total marketable securities 21,636  
Fair Value    
Due within one year 12,382  
Due after one year through two years 9,174  
Total marketable securities $ 21,556 $ 24,739