v3.26.3
Marketable Securities - Schedule of Debt Securities, Available-For-Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 1,168,847 $ 1,021,205
Total marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,182,027 1,016,895
Gross Unrealized Gains 136 4,434
Gross Unrealized Losses (13,316) (124)
Fair Value 1,168,847 1,021,205
U.S. treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 241,714 203,175
Gross Unrealized Gains 3 630
Gross Unrealized Losses (3,238) (11)
Fair Value 238,479 203,794
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 15,393 11,459
Gross Unrealized Gains 0 4
Gross Unrealized Losses (43) (1)
Fair Value 15,350 11,462
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 924,920 802,261
Gross Unrealized Gains 133 3,800
Gross Unrealized Losses (10,035) (112)
Fair Value 915,018 805,949
Total cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 169,689 148,268
Gross Unrealized Gains 0 0
Gross Unrealized Losses (8) (1)
Fair Value 169,681 148,267
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 127,756 142,772
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 127,756 142,772
U.S. treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 25,970  
Gross Unrealized Gains 0  
Gross Unrealized Losses (4)  
Fair Value 25,966  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 15,963 5,496
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4) (1)
Fair Value $ 15,959 $ 5,495