XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,683,827 $ 1,641,139
Gross Unrealized Gains 4,388 159
Gross Unrealized Losses (3,270) (15,926)
Aggregate Fair Value 1,684,945 1,625,372
Cash and Cash Equivalents 755,127 724,531
Short-term Marketable Securities 318,683 567,006
Long-term Marketable Securities 611,135 333,835
Level 1    
Schedule of Available-for-sale Securities [Line Items]    
Cash, amortized cost 229,676 463,248
Cash, aggregate fair value 229,676 463,248
Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,454,151 1,177,891
Gross Unrealized Gains 4,388 159
Gross Unrealized Losses (3,270) (15,926)
Aggregate Fair Value 1,455,269 1,162,124
Cash and Cash Equivalents 525,451 261,283
Short-term Marketable Securities 318,683 567,006
Long-term Marketable Securities 611,135 333,835
Level 2 | Money market instruments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 499,483 248,933
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 499,483 248,933
Cash and Cash Equivalents 499,483 248,933
Short-term Marketable Securities 0 0
Long-term Marketable Securities 0 0
Level 2 | Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 587,896 504,984
Gross Unrealized Gains 3,476 34
Gross Unrealized Losses (1,996) (11,541)
Aggregate Fair Value 589,376 493,477
Cash and Cash Equivalents 0 1,881
Short-term Marketable Securities 193,251 299,153
Long-term Marketable Securities 396,125 192,443
Level 2 | U.S. government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 251,952 48,103
Gross Unrealized Gains 556 11
Gross Unrealized Losses (1,140) (22)
Aggregate Fair Value 251,368 48,092
Cash and Cash Equivalents 19,976 10,469
Short-term Marketable Securities 111,343 37,623
Long-term Marketable Securities 120,049 0
Level 2 | Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,076 312,720
Gross Unrealized Gains 5 45
Gross Unrealized Losses 0 (3,771)
Aggregate Fair Value 20,081 308,994
Cash and Cash Equivalents 5,992 0
Short-term Marketable Securities 14,089 229,846
Long-term Marketable Securities 0 79,148
Level 2 | Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 94,744 63,151
Gross Unrealized Gains 351 69
Gross Unrealized Losses (134) (592)
Aggregate Fair Value 94,961 62,628
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 0 384
Long-term Marketable Securities $ 94,961 $ 62,244
Maximum    
Schedule of Available-for-sale Securities [Line Items]    
Short-term marketable securities maturity period 1 year 1 year
Long-term marketable securities maturity period 5 years 5 years
Minimum    
Schedule of Available-for-sale Securities [Line Items]    
Long-term marketable securities maturity period 1 year 1 year