v3.26.1
Cash, Cash Equivalents, and Marketable Securities - Schedule of Unrealized Loss Position on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months $ 858,111 $ 89,344
Gross Unrealized Loss, Less than twelve months (3,262) (28)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 858,111 89,344
Gross Unrealized Loss, Total (3,262) (28)
U.S. agency securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 77,978 3,267
Gross Unrealized Loss, Less than twelve months (331) (1)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 77,978 3,267
Gross Unrealized Loss, Total (331) (1)
U.S. treasury securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 351,152 959
Gross Unrealized Loss, Less than twelve months (1,837) 0
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 351,152 959
Gross Unrealized Loss, Total (1,837) 0
Commercial paper    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 161,626 58,091
Gross Unrealized Loss, Less than twelve months (52) (12)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 161,626 58,091
Gross Unrealized Loss, Total (52) (12)
Corporate bonds    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Fair Value, Less than twelve months 267,355 27,027
Gross Unrealized Loss, Less than twelve months (1,042) (15)
Fair Value, More than twelve months 0 0
Gross Unrealized Loss, More than twelve months 0 0
Fair Value, Total 267,355 27,027
Gross Unrealized Loss, Total $ (1,042) $ (15)