v3.26.3
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities held, Amortized Cost $ 834,040 $ 949,155
Marketable securities held, Gross Unrealized Gains   1,185
Marketable securities held, Gross Unrealized Losses (3,434) (74)
Marketable securities held, Fair Value 830,606 950,266
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 316,639 304,861
Available-for-sale, Gross Unrealized Gains   162
Available-for-sale, Gross Unrealized Losses (695) (64)
Available-for-sale, Fair Value 315,944 304,959
Corporate Notes    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 72,501 149,928
Available-for-sale, Gross Unrealized Gains   128
Available-for-sale, Gross Unrealized Losses (172) (10)
Available-for-sale, Fair Value 72,329 150,046
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 411,326 462,112
Available-for-sale, Gross Unrealized Gains   872
Available-for-sale, Gross Unrealized Losses (2,404)  
Available-for-sale, Fair Value 408,922 462,984
U.S Government Securities    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 28,661 26,673
Available-for-sale, Gross Unrealized Gains   23
Available-for-sale, Gross Unrealized Losses (163)  
Available-for-sale, Fair Value 28,498 26,696
Corporate Equity Securities    
Debt Securities, Available-for-Sale [Line Items]    
Equity securities, Amortized Cost 4,913 5,581
Equity securities, Fair Value $ 4,913 $ 5,581