XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,775,259 $ 1,656,579
Gross Unrealized Gains 4,045 3,132
Gross Unrealized Losses (245) (767)
Aggregate Fair Value 1,779,059 1,658,944
Cash and Cash Equivalents 1,048,803 942,842 [1]
Short-term marketable securities 223,532 194,864 [1]
Long-term marketable securities $ 506,724 $ 521,238 [1]
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
Level 1:    
Schedule of Available-for-sale Securities [Line Items]    
Cash $ 436,769 $ 329,619
Cash, aggregate fair value 436,769 329,619
Level 2:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,338,490 1,326,960
Gross Unrealized Gains 4,045 3,132
Gross Unrealized Losses (245) (767)
Aggregate Fair Value 1,342,290 1,329,325
Cash and Cash Equivalents 612,034 613,223
Short-term marketable securities 223,532 194,864
Long-term marketable securities 506,724 521,238
Level 2: | Money market instruments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 612,034 613,223
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 612,034 613,223
Cash and Cash Equivalents 612,034 613,223
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 509,557 503,202
Gross Unrealized Gains 3,071 2,410
Gross Unrealized Losses (135) (390)
Aggregate Fair Value 512,493 505,222
Cash and Cash Equivalents 0 0
Short-term marketable securities 188,422 168,104
Long-term marketable securities 324,071 337,118
Level 2: | U.S. government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 141,726 72,027
Gross Unrealized Gains 660 359
Gross Unrealized Losses (85) (33)
Aggregate Fair Value 142,301 72,353
Cash and Cash Equivalents 0 0
Short-term marketable securities 33,980 896
Long-term marketable securities 108,321 71,457
Level 2: | Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 75,173 138,508
Gross Unrealized Gains 314 363
Gross Unrealized Losses (25) (344)
Aggregate Fair Value 75,462 138,527
Cash and Cash Equivalents 0 0
Short-term marketable securities 1,130 25,864
Long-term marketable securities $ 74,332 $ 112,663
[1]
(1)December 31, 2024 balances were derived from the audited Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on February 24, 2025.