v3.26.1
Fair Value of Financial Assets and Liabilities - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value of financial assets and liabilities    
Marketable securities: $ 265,283 $ 334,648
Derivative asset 620 1,180
Total 315,006 369,777
US treasury securities    
Fair value of financial assets and liabilities    
Marketable securities: 68,298 71,877
Corporate debt securities and commercial paper    
Fair value of financial assets and liabilities    
Marketable securities: 196,985 262,771
Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents: 49,103 33,949
Level 1    
Fair value of financial assets and liabilities    
Derivative asset 0 0
Total 117,401 105,826
Level 1 | US treasury securities    
Fair value of financial assets and liabilities    
Marketable securities: 68,298 71,877
Level 1 | Corporate debt securities and commercial paper    
Fair value of financial assets and liabilities    
Marketable securities: 0 0
Level 1 | Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents: 49,103 33,949
Level 2    
Fair value of financial assets and liabilities    
Derivative asset 0 0
Total 196,985 262,771
Level 2 | US treasury securities    
Fair value of financial assets and liabilities    
Marketable securities: 0 0
Level 2 | Corporate debt securities and commercial paper    
Fair value of financial assets and liabilities    
Marketable securities: 196,985 262,771
Level 2 | Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents: 0 0
Level 3    
Fair value of financial assets and liabilities    
Derivative asset 620 1,180
Total 620 1,180
Level 3 | US treasury securities    
Fair value of financial assets and liabilities    
Marketable securities: 0 0
Level 3 | Corporate debt securities and commercial paper    
Fair value of financial assets and liabilities    
Marketable securities: 0 0
Level 3 | Money market funds    
Fair value of financial assets and liabilities    
Cash equivalents: $ 0 $ 0