v3.26.1
Cash, Cash Equivalents and Marketable Securities and Fair Value Measurements - Marketable Securities Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Amortized cost - less than one year $ 103,237 $ 155,813
Due in 1-5 years 85,034 113,246
Amortized Cost 188,271 269,059
Total Fair Value    
Less than one year 103,167 155,867
Due in 1-5 years 84,742 113,172
Total Fair Value $ 187,909 $ 269,039