v3.26.1
Fair Value of Financial Assets and Liabilities - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value of Financial Assets and Liabilities    
Amortized Cost $ 278,432 $ 334,046
Gross Unrealized Gains 168 613
Gross Unrealized Losses (112) (11)
Fair Value 278,488 334,648
Corporate debt securities and commercial paper (due within 1 year)    
Fair Value of Financial Assets and Liabilities    
Amortized Cost 217,812 262,412
Gross Unrealized Gains 66 370
Gross Unrealized Losses (104) (11)
Fair Value 217,774 262,771
US treasury securities    
Fair Value of Financial Assets and Liabilities    
Amortized Cost 60,620 71,634
Gross Unrealized Gains 102 243
Gross Unrealized Losses (8) 0
Fair Value $ 60,714 $ 71,877