v3.26.1
Financial Instruments - Schedule of Cash Equivalents, Restricted Cash and Investments, Classified as Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 419,683 $ 254,872
Unrealized Gains 40 279
Unrealized Losses (558) (10)
Fair Value 419,165 255,141
Cash equivalents 34,201 48,576
Short-term investments 293,978 198,522
Long-term investments 90,986 8,043
Total cash equivalents and investments 419,165 255,141
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 34,201 48,576
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 34,201 48,576
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 142,709 42,696
Unrealized Gains 9 18
Unrealized Losses (216) (10)
Fair Value 142,502 42,704
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 84,598 53,636
Unrealized Gains 0 69
Unrealized Losses (110) 0
Fair Value 84,488 53,705
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 127,252 75,990
Unrealized Gains 31 167
Unrealized Losses (178) 0
Fair Value 127,105 76,157
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 30,923 33,974
Unrealized Gains 0 25
Unrealized Losses (54) 0
Fair Value $ 30,869 $ 33,999