XML 45 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Details - Schedule of Carrying Amount and Related Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost $ 378,946 $ 397,792
Unrealized Gains 0 205
Unrealized Losses (163) 0
Total cash, cash equivalents, restricted cash and short-term investments 378,783 397,997
Cash, cash equivalents and restricted cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 41,008 80,213
Unrealized Gains 0 0
Unrealized Losses 0 0
Debt Securities, Available-for-Sale 41,008 80,213
U.S. treasury bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 250,678 254,875
Unrealized Gains 0 159
Unrealized Losses (132) 0
Debt Securities, Available-for-Sale 250,546 255,034
U.S. treasury bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 82,656 61,608
Unrealized Gains 0 46
Unrealized Losses (31) 0
Debt Securities, Available-for-Sale 82,625 61,654
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 4,604 1,096
Unrealized Gains 0 0
Unrealized Losses 0 0
Debt Securities, Available-for-Sale $ 4,604 $ 1,096