v3.26.3
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 797,442 $ 385,668
Gross Unrealized Gains 0 168
Gross Unrealized Losses (2,525) (47)
Fair Value 794,917 385,789
Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 137,395 106,575
Gross Unrealized Gains 0 98
Gross Unrealized Losses (1,208) (1)
Fair Value 136,187 106,672
U.S. Government Agency Debt Securities | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 270,176 169,690
Gross Unrealized Gains 0 108
Gross Unrealized Losses (760) 0
Fair Value 269,416 169,798
U.S. Government Agency Debt Securities | Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 81,133 62,038
Gross Unrealized Gains 0 80
Gross Unrealized Losses (627) 0
Fair Value 80,506 62,118
Corporate Debt Securities | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 318,934 122,737
Gross Unrealized Gains 0 23
Gross Unrealized Losses (1,428) (47)
Fair Value 317,506 122,713
Corporate Debt Securities | Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 56,262 44,537
Gross Unrealized Gains 0 18
Gross Unrealized Losses (581) (1)
Fair Value 55,681 44,554
Commercial Paper | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 208,332 93,241
Gross Unrealized Gains 0 37
Gross Unrealized Losses (337) 0
Fair Value $ 207,995 $ 93,278