v3.26.1
Cash, Cash Equivalents, and Marketable Securities - Schedule of Unrealized Loss Position on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months $ 654,081 $ 89,344
Gross Unrealized Loss, Less than twelve months (1,533) (28)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 654,081 89,344
Gross Unrealized Loss, Total (1,533) (28)
U.S. agency securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 60,588 3,267
Gross Unrealized Loss, Less than twelve months (149) (1)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 60,588 3,267
Gross Unrealized Loss, Total (149) (1)
U.S. treasury securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 205,301 959
Gross Unrealized Loss, Less than twelve months (678) 0
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 205,301 959
Gross Unrealized Loss, Total (678) 0
Commercial paper    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 154,253 58,091
Gross Unrealized Loss, Less than twelve months (43) (12)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 154,253 58,091
Gross Unrealized Loss, Total (43) (12)
Corporate bonds    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 233,939 27,027
Gross Unrealized Loss, Less than twelve months (663) (15)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 233,939 27,027
Gross Unrealized Loss, Total $ (663) $ (15)