v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 866,978 $ 1,073,115
Unrealized Gains 240 2,254
Unrealized Losses (2,035) (61)
Fair Value 865,183 1,075,308
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 251,421  
Government securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 145,777  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 467,985  
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 518,056 764,083
Unrealized Gains 206 1,229
Unrealized Losses (333) (17)
Fair Value 517,929 765,295
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   750
Unrealized Gains   1
Unrealized Losses   0
Fair Value   751
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 96,509 165,365
Unrealized Gains 102 463
Unrealized Losses (8) 0
Fair Value 96,603 165,828
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 88,570 110,182
Unrealized Gains 4 92
Unrealized Losses (61) (6)
Fair Value 88,513 110,268
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 332,977 487,786
Unrealized Gains 100 673
Unrealized Losses (264) (11)
Fair Value 332,813 488,448
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 348,922 309,032
Unrealized Gains 34 1,025
Unrealized Losses (1,702) (44)
Fair Value 347,254 310,013
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent | U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 155,754 129,738
Unrealized Gains 15 648
Unrealized Losses (951) (1)
Fair Value 154,818 130,385
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent | Government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 57,467 54,527
Unrealized Gains 17 31
Unrealized Losses (220) (10)
Fair Value 57,264 54,548
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 135,701 124,767
Unrealized Gains 2 346
Unrealized Losses (531) (33)
Fair Value $ 135,172 $ 125,080