v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 787,636 $ 385,668
Gross Unrealized Gains 7 168
Gross Unrealized Losses (1,203) (47)
Fair Value 786,440 385,789
Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 255,672 106,575
Gross Unrealized Gains 14 98
Gross Unrealized Losses (610) (1)
Fair Value 255,076 106,672
U.S. Government Agency Debt Securities | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 248,546 169,690
Gross Unrealized Gains 0 108
Gross Unrealized Losses (359) 0
Fair Value 248,187 169,798
U.S. Government Agency Debt Securities | Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 138,073 62,038
Gross Unrealized Gains 14 80
Gross Unrealized Losses (303) 0
Fair Value 137,784 62,118
Corporate Debt Securities | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 296,772 122,737
Gross Unrealized Gains 1 23
Gross Unrealized Losses (620) (47)
Fair Value 296,153 122,713
Corporate Debt Securities | Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 117,599 44,537
Gross Unrealized Gains 0 18
Gross Unrealized Losses (307) (1)
Fair Value 117,292 44,554
Commercial Paper | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 242,318 93,241
Gross Unrealized Gains 6 37
Gross Unrealized Losses (224) 0
Fair Value $ 242,100 $ 93,278