v3.26.1
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost $ 373,735 $ 437,348
Short-term investments, Unrealized Gains 0 546
Short-term investments, Unrealized Losses (1,270) 0
Short-term investments, Fair Value 372,465 437,894
U.S. Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 9,715 79,334
Short-term investments, Unrealized Gains 0 25
Short-term investments, Unrealized Losses (18) 0
Short-term investments, Fair Value 9,697 79,359
Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 257,333 247,968
Short-term investments, Unrealized Gains 0 430
Short-term investments, Unrealized Losses (774) 0
Short-term investments, Fair Value 256,559 248,398
Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 106,687 110,046
Short-term investments, Unrealized Gains 0 91
Short-term investments, Unrealized Losses (478) 0
Short-term investments, Fair Value $ 106,209 $ 110,137