XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 1,368,983 $ 1,777,812
Gross unrealized gains 6,176 8,891
Gross unrealized losses (133) (5,185)
Aggregate Fair Value 1,375,026 1,781,518
Short-Term Marketable Securities 1,119,918 372,014
Long-Term Marketable Securities 255,108 1,409,504
Time deposits    
Marketable Securities [Line Items]    
Amortized Cost 12,881 14,426
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Aggregate Fair Value 12,881 14,426
Short-Term Marketable Securities 12,881 14,426
Long-Term Marketable Securities 0 0
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 4,453 6,249
Gross unrealized gains 1 0
Gross unrealized losses 0 (5)
Aggregate Fair Value 4,454 6,244
Short-Term Marketable Securities 4,454 6,244
Long-Term Marketable Securities 0 0
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 1,028,585 1,328,980
Gross unrealized gains 4,735 6,429
Gross unrealized losses (73) (4,201)
Aggregate Fair Value 1,033,247 1,331,208
Short-Term Marketable Securities 833,613 276,975
Long-Term Marketable Securities 199,634 1,054,233
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost 323,064 428,157
Gross unrealized gains 1,440 2,462
Gross unrealized losses (60) (979)
Aggregate Fair Value 324,444 429,640
Short-Term Marketable Securities 268,970 74,369
Long-Term Marketable Securities $ 55,474 $ 355,271