v3.26.1
Fair Value of Financial Assets and Liabilities - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value of Financial Assets and Liabilities    
Amortized Cost $ 265,591 $ 334,046
Gross Unrealized Gains 19 613
Gross Unrealized Losses (327) (11)
Fair Value 265,283 334,648
Corporate debt securities and commercial paper (due within 1 year)    
Fair Value of Financial Assets and Liabilities    
Amortized Cost 197,218 262,412
Gross Unrealized Gains 7 370
Gross Unrealized Losses (240) (11)
Fair Value 196,985 262,771
US treasury securities    
Fair Value of Financial Assets and Liabilities    
Amortized Cost 68,373 71,634
Gross Unrealized Gains 12 243
Gross Unrealized Losses (87) 0
Fair Value $ 68,298 $ 71,877