XML 61 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Schedule of Cash, Cash Equivalents and Debt Investments by Significant Category) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 560,609 $ 384,000
Total Adjusted Cost 1,812,923 1,254,114
Unrealized Gains 5,654 285
Unrealized Losses 4,258 15,055
Total Fair Value 1,814,319 1,239,344
Current Investments 734,838 515,136
Long-term Investments 518,624 355,200
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 432,151 308,171
Total Adjusted Cost 1,652,564 1,155,525
Unrealized Gains 4,365 63
Unrealized Losses 4,090 14,355
Total Fair Value 1,652,839 1,141,233
Current Investments 731,339 515,136
Long-term Investments 489,074 332,218
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 31,901 22,760
Unrealized Gains 1,289 222
Unrealized Losses 168 700
Fair Value 33,022 22,282
Current Investments 3,499  
Long-term Investments 29,550 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,200,658 847,354
Unrealized Gains 4,352 63
Unrealized Losses 4,083 14,355
Fair Value 1,200,927 833,062
Current Investments 731,339 515,136
Long-term Investments 469,319 332,218
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 19,755  
Unrealized Gains 13  
Unrealized Losses 7  
Fair Value 19,761  
Long-term Investments 19,755  
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 17,401 17,900
Unrealized Losses 27 700
Fair Value 17,374 17,200
Current Investments 999  
Long-term Investments 16,402 17,900
Notes Receivable [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Adjusted cost 14,500 4,860
Unrealized Gains 1,289 222
Unrealized Losses 141  
Fair Value 15,648 5,082
Current Investments 2,500  
Long-term Investments 13,148 5,082
Cash [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 128,458 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 355,872 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 $ 76,279 $ 75,694