v3.26.1
Fair Value Measurements and Short-Term Investments - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 605,852 $ 696,910
Unrealized Gain 0 172
Unrealized (Loss) (71) 0
Credit (Loss) 0 0
Fair Value 605,781 697,082
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 184,354 163,588
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Credit (Loss) 0 0
Fair Value 184,354 163,588
Level 2 | U.S. Government treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 271,384 463,022
Unrealized Gain 0 160
Unrealized (Loss) (71) 0
Credit (Loss) 0 0
Fair Value 271,313 463,182
Level 2 | Certificate of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   25,000
Unrealized Gain   0
Unrealized (Loss)   0
Credit (Loss)   0
Fair Value   25,000
Level 2 | U.S. Government treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 150,114 45,300
Unrealized Gain 0 12
Unrealized (Loss) 0 0
Credit (Loss) 0 0
Fair Value $ 150,114 $ 45,312