XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,777,812 $ 896,185
Gross unrealized gains 8,891 0
Gross unrealized losses (5,185) (31,420)
Aggregate Fair Value 1,781,518 864,765
Short-Term Marketable Securities 372,014 562,308
Long-Term Marketable Securities 1,409,504 302,457
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,426 19,530
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Aggregate Fair Value 14,426 19,530
Short-Term Marketable Securities 14,426 19,530
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,328,980 624,082
Gross unrealized gains 6,429 0
Gross unrealized losses (4,201) (21,029)
Aggregate Fair Value 1,331,208 603,053
Short-Term Marketable Securities 276,975 362,458
Long-Term Marketable Securities 1,054,233 240,595
U.S. government agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 428,157 252,573
Gross unrealized gains 2,462 0
Gross unrealized losses (979) (10,391)
Aggregate Fair Value 429,640 242,182
Short-Term Marketable Securities 74,369 180,320
Long-Term Marketable Securities $ 355,271 $ 61,862