XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 2,047,956 $ 1,656,579
Gross Unrealized Gains 4,903 3,132
Gross Unrealized Losses (8) (767)
Aggregate Fair Value 2,052,851 1,658,944
Cash and Cash Equivalents 1,311,679 942,842
Short-term Marketable Securities 248,930 194,864
Long-term Marketable Securities $ 492,242 $ 521,238
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, amortized cost $ 415,760 $ 329,619
Cash, aggregate fair value 415,760 329,619
Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,632,196 1,326,960
Gross Unrealized Gains 4,903 3,132
Gross Unrealized Losses (8) (767)
Aggregate Fair Value 1,637,091 1,329,325
Cash and Cash Equivalents 895,919 613,223
Short-term Marketable Securities 248,930 194,864
Long-term Marketable Securities 492,242 521,238
Level 2 | Money market instruments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 895,919 613,223
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 895,919 613,223
Cash and Cash Equivalents 895,919 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 472,572 503,202
Gross Unrealized Gains 3,286 2,410
Gross Unrealized Losses (3) (390)
Aggregate Fair Value 475,855 505,222
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 189,566 168,104
Long-term Marketable Securities 286,289 337,118
Level 2 | U.S. government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 206,018 72,027
Gross Unrealized Gains 1,197 359
Gross Unrealized Losses (1) (33)
Aggregate Fair Value 207,214 72,353
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 59,115 896
Long-term Marketable Securities 148,099 71,457
Level 2 | Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 57,687 138,508
Gross Unrealized Gains 420 363
Gross Unrealized Losses (4) (344)
Aggregate Fair Value 58,103 138,527
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 249 25,864
Long-term Marketable Securities $ 57,854 $ 112,663