XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 4,065,166 $ 2,939,623
Unrealized Gain 8,502 5,081
Unrealized Losses (137) (2,628)
Fair Value 4,073,531 2,942,076
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 2,577,421 1,893,599
Unrealized Gain 6,103 4,243
Unrealized Losses (131) (1,801)
Fair Value 2,583,393 1,896,041
U.S. government treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 693,907 466,765
Unrealized Gain 1,993 484
Unrealized Losses (6) (789)
Fair Value 695,894 466,460
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 599,663 390,058
Unrealized Gain 304 241
Unrealized Losses 0 (16)
Fair Value 599,967 390,283
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost 192,685 187,711
Unrealized Gain 99 113
Unrealized Losses 0 (22)
Fair Value 192,784 187,802
U.S. government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 1,490 1,490
Unrealized Gain 3 0
Unrealized Losses 0 0
Fair Value $ 1,493 $ 1,490