v3.26.1
Short-Term Investments and Cash Equivalents - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 189,795 $ 145,327
Unrealized Gains 8 120
Unrealized Losses (71) 0
Fair Value 189,732 145,447
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 84,984 37,318
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 84,984 37,318
U.S. government treasury bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 46,143 43,857
Unrealized Gains 0 24
Unrealized Losses (32) 0
Fair Value 46,111 43,881
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 16,964 16,239
Unrealized Gains 5 23
Unrealized Losses (6) 0
Fair Value 16,963 16,262
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 32,770 44,907
Unrealized Gains 3 66
Unrealized Losses (28)  
Fair Value 32,745 44,973
Corporate bonds Maturity with More than 1 Year less than 2 Years    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 8,934 3,006
Unrealized Gains 0 7
Unrealized Losses (5) 0
Fair Value $ 8,929 $ 3,013