v3.26.1
Balance Sheet Components - Schedule of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 285,087 $ 387,936
Gross Unrealized Gains 0 242
Gross Unrealized Losses (224) 0
Fair Value 284,863 388,178
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 185,728 205,472
Gross Unrealized Gains 0 232
Gross Unrealized Losses (192) 0
Fair Value 185,536 205,704
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 64,453 152,792
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 64,453 152,792
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 34,906 29,672
Gross Unrealized Gains 0 10
Gross Unrealized Losses (32) 0
Fair Value $ 34,874 $ 29,682