XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,936,512 $ 1,656,579
Gross Unrealized Gains 4,311 3,132
Gross Unrealized Losses (106) (767)
Aggregate Fair Value 1,940,717 1,658,944
Cash and Cash Equivalents 1,213,816 942,842 [1]
Short-term marketable securities 218,309 194,864 [1]
Long-term marketable securities $ 508,592 $ 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 $ 817,253 $ 329,619
Cash, aggregate fair value 817,253 329,619
Level 2:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,119,259 1,326,960
Gross Unrealized Gains 4,311 3,132
Gross Unrealized Losses (106) (767)
Aggregate Fair Value 1,123,464 1,329,325
Cash and Cash Equivalents 396,563 613,223
Short-term marketable securities 218,309 194,864
Long-term marketable securities 508,592 521,238
Level 2: | Money market instruments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 396,563 613,223
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 396,563 613,223
Cash and Cash Equivalents 396,563 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 484,334 503,202
Gross Unrealized Gains 3,161 2,410
Gross Unrealized Losses (47) (390)
Aggregate Fair Value 487,448 505,222
Cash and Cash Equivalents 0 0
Short-term marketable securities 164,564 168,104
Long-term marketable securities 322,884 337,118
Level 2: | U.S. government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 170,164 72,027
Gross Unrealized Gains 840 359
Gross Unrealized Losses (46) (33)
Aggregate Fair Value 170,958 72,353
Cash and Cash Equivalents 0 0
Short-term marketable securities 53,741 896
Long-term marketable securities 117,217 71,457
Level 2: | Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 68,198 138,508
Gross Unrealized Gains 310 363
Gross Unrealized Losses (13) (344)
Aggregate Fair Value 68,495 138,527
Cash and Cash Equivalents 0 0
Short-term marketable securities 4 25,864
Long-term marketable securities $ 68,491 $ 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.