v3.26.1
Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Less than 1 year $ 186,302  
Mature in 1 - 3 years 116,893  
Amortized Cost 303,195 $ 305,981
Fair Value    
Less than 1 year 186,239  
Mature in 1 - 3 years 116,430  
Fair Value $ 302,669 $ 306,714