XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments and Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,319,061 $ 1,777,812
Gross unrealized gains 1,936 8,891
Gross unrealized losses (343) (5,185)
Aggregate Fair Value 1,320,654 1,781,518
Short-Term Marketable Securities 1,069,448 372,014
Long-Term Marketable Securities 251,206 1,409,504
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 11,330 14,426
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Aggregate Fair Value 11,330 14,426
Short-Term Marketable Securities 11,330 14,426
Long-Term Marketable Securities 0 0
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   6,249
Gross unrealized gains   0
Gross unrealized losses   (5)
Aggregate Fair Value   6,244
Short-Term Marketable Securities   6,244
Long-Term Marketable Securities   0
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,003,915 1,328,980
Gross unrealized gains 1,369 6,429
Gross unrealized losses (307) (4,201)
Aggregate Fair Value 1,004,977 1,331,208
Short-Term Marketable Securities 808,800 276,975
Long-Term Marketable Securities 196,177 1,054,233
U.S. government agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 303,816 428,157
Gross unrealized gains 567 2,462
Gross unrealized losses (36) (979)
Aggregate Fair Value 304,347 429,640
Short-Term Marketable Securities 249,318 74,369
Long-Term Marketable Securities $ 55,029 $ 355,271