v3.25.2
Fair Value Measurements and Short-Term Investments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 293,607 $ 395,986
Unrealized Gain 0 100
Unrealized (Loss) 0 0
Credit (Loss) 0 0
Fair Value 293,607 396,086
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 293,607 88,599
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Credit (Loss) 0 0
Fair Value $ 293,607 88,599
Level 2 | U.S. Government treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   307,387
Unrealized Gain   100
Unrealized (Loss)   0
Credit (Loss)   0
Fair Value   $ 307,487