XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 504,866 $ 384,000
Total Adjusted Cost 1,746,075 1,254,114
Unrealized Gains 549 285
Unrealized Losses 11,922 15,055
Total Fair Value 1,734,702 1,239,344
Current Investments 851,142 515,136
Long-term Investments 390,350 355,200
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 436,393 308,171
Total Adjusted Cost 1,655,042 1,155,525
Unrealized Gains 265 63
Unrealized Losses 11,461 14,355
Total Fair Value 1,643,846 1,141,233
Current Investments 850,443 515,136
Long-term Investments 368,205 332,218
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 22,560 22,760
Unrealized Gains 284 222
Unrealized Losses 461 700
Fair Value 22,383 22,282
Current Investments 699  
Long-term Investments 22,145 22,982
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 1,218,648 847,354
Unrealized Gains 265 63
Unrealized Losses 11,461 14,355
Fair Value 1,207,452 833,062
Current Investments 850,443 515,136
Long-term Investments 368,205 332,218
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 17,700 17,900
Unrealized Losses 461 700
Fair Value 17,239 17,200
Current Investments 699  
Long-term Investments 17,001 17,900
Note Receivable [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 4,860 4,860
Unrealized Gains 284 222
Fair Value 5,144 5,082
Long-term Investments 5,144 5,082
Cash [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 68,473 75,829
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 360,901 232,477
Time Deposits [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 75,492 $ 75,694