v3.26.1
Investments and Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 3,106,849 $ 951,177
Gross Unrealized Gains 275 3,921
Gross Unrealized Losses (7,720) (127)
Aggregate Fair Value 3,099,404 954,971
Short-Term Marketable Securities 1,867,773 248,174
Long-Term Marketable Securities 1,231,631 706,797
Time deposits    
Marketable Securities [Line Items]    
Amortized Cost 37,577 31,035
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 37,577 31,035
Short-Term Marketable Securities 37,577 31,035
Long-Term Marketable Securities 0 0
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 997,441  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1,779)  
Aggregate Fair Value 995,662  
Short-Term Marketable Securities 971,744  
Long-Term Marketable Securities 23,918  
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 1,677,190 920,142
Gross Unrealized Gains 275 3,921
Gross Unrealized Losses (5,374) (127)
Aggregate Fair Value 1,672,091 923,936
Short-Term Marketable Securities 858,452 217,139
Long-Term Marketable Securities 813,639 $ 706,797
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost 394,641  
Gross Unrealized Gains 0  
Gross Unrealized Losses (567)  
Aggregate Fair Value 394,074  
Short-Term Marketable Securities 0  
Long-Term Marketable Securities $ 394,074