v3.26.1
Fair Value Instruments - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 501,313 $ 496,304
Gross Unrealized Gains 290 1,190
Gross Unrealized (Losses) (686) (8)
Amortized Cost 1,017,286 954,675
Aggregate fair value, total 1,016,890 955,857
Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 515,973 458,371
Gross Unrealized Gains 290 1,190
Gross Unrealized (Losses) (686) (8)
Aggregate Fair Value 515,577 459,553
Cash and cash equivalents | Level 1:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 501,313 496,304
Aggregate Fair Value 501,313 496,304
Commercial paper | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   12,887
Gross Unrealized Gains   2
Gross Unrealized (Losses)   (1)
Aggregate Fair Value   12,888
Corporate bonds | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 229,575 211,268
Gross Unrealized Gains 125 535
Gross Unrealized (Losses) (348) (6)
Aggregate Fair Value 229,352 211,797
U.S. government agency securities | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 286,398 234,216
Gross Unrealized Gains 165 653
Gross Unrealized (Losses) (338) (1)
Aggregate Fair Value 286,225 234,868
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 501,313 496,304
Short-term Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 322,092 331,487
Short-term Marketable Securities | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 322,092 331,487
Debt securities, available-for-sale, term 1 year  
Short-term Marketable Securities | Commercial paper | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value   12,888
Short-term Marketable Securities | Corporate bonds | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 147,369 142,801
Short-term Marketable Securities | U.S. government agency securities | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 174,723 175,798
Long-term Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 193,485 128,066
Long-term Marketable Securities | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 193,485 128,066
Long-term Marketable Securities | Level 2: | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale, term 1 year  
Long-term Marketable Securities | Level 2: | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale, term 2 years  
Long-term Marketable Securities | Commercial paper | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value   0
Long-term Marketable Securities | Corporate bonds | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 81,983 68,996
Long-term Marketable Securities | U.S. government agency securities | Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 111,502 $ 59,070