v3.26.1
Balance Sheet Details - Schedule of Carrying Amount and Related Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost $ 443,415 $ 397,792
Unrealized Gains 0 205
Unrealized Losses (292) 0
Total cash, cash equivalents, restricted cash and short-term investments 443,123 397,997
Cash, cash equivalents and restricted cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 179,832 80,213
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 179,832 80,213
U.S. treasury bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 190,316 254,875
Unrealized Gains 0 159
Unrealized Losses (235) 0
Estimated Fair Value 190,081 255,034
U.S. treasury bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 69,402 61,608
Unrealized Gains 0 46
Unrealized Losses (57) 0
Estimated Fair Value 69,345 61,654
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 3,865 1,096
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 3,865 $ 1,096