v3.26.3
Balance Sheet Details - Schedule of Carrying Amount and Related Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost $ 487,379 $ 397,792
Unrealized Gains 0 205
Unrealized Losses (499) 0
Total cash, cash equivalents, restricted cash and short-term investments 486,880 397,997
Cash, cash equivalents and restricted cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 46,145 80,213
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 46,145 80,213
U.S. treasury bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 315,989 254,875
Unrealized Gains 0 159
Unrealized Losses (190) 0
Estimated Fair Value 315,799 255,034
U.S. treasury bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 122,021 61,608
Unrealized Gains 0 46
Unrealized Losses (309) 0
Estimated Fair Value 121,712 61,654
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 3,224 1,096
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 3,224 $ 1,096