XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 896,185 $ 1,610,775
Gross unrealized gains 0 1,194
Gross unrealized losses (31,420) (5,580)
Aggregate Fair Value 864,765 1,606,389
Short-Term Marketable Securities 562,308 540,574
Long-Term Marketable Securities 302,457 1,065,815
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,530  
Gross unrealized gains 0  
Gross unrealized losses 0  
Aggregate Fair Value 19,530  
Short-Term Marketable Securities 19,530  
Long-Term Marketable Securities 0  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   25,056
Gross unrealized gains   0
Gross unrealized losses   (24)
Aggregate Fair Value   25,032
Short-Term Marketable Securities   25,032
Long-Term Marketable Securities   0
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 624,082 1,268,991
Gross unrealized gains 0 1,191
Gross unrealized losses (21,029) (4,275)
Aggregate Fair Value 603,053 1,265,907
Short-Term Marketable Securities 362,458 459,012
Long-Term Marketable Securities 240,595 806,895
U.S. government agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 252,573 316,728
Gross unrealized gains 0 3
Gross unrealized losses (10,391) (1,281)
Aggregate Fair Value 242,182 315,450
Short-Term Marketable Securities 180,320 56,530
Long-Term Marketable Securities $ 61,862 $ 258,920