v3.26.3
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 782,760 $ 1,073,115
Unrealized Gains 63 2,254
Unrealized Losses (4,354) (61)
Fair Value 778,469 1,075,308
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 249,077  
Government securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 124,390  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 405,002  
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 502,570 764,083
Unrealized Gains 51 1,229
Unrealized Losses (1,161) (17)
Fair Value 501,460 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 129,210 165,365
Unrealized Gains 26 463
Unrealized Losses (198) 0
Fair Value 129,038 165,828
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 87,835 110,182
Unrealized Gains 5 92
Unrealized Losses (156) (6)
Fair Value 87,684 110,268
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 285,525 487,786
Unrealized Gains 20 673
Unrealized Losses (807) (11)
Fair Value 284,738 488,448
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 280,190 309,032
Unrealized Gains 12 1,025
Unrealized Losses (3,193) (44)
Fair Value 277,009 310,013
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent | U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 121,718 129,738
Unrealized Gains 0 648
Unrealized Losses (1,679) (1)
Fair Value 120,039 130,385
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent | Government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 37,062 54,527
Unrealized Gains 4 31
Unrealized Losses (360) (10)
Fair Value 36,706 54,548
Balance Sheet Location [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 121,410 124,767
Unrealized Gains 8 346
Unrealized Losses (1,154) (33)
Fair Value $ 120,264 $ 125,080