XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,523,467 $ 1,345,801
Gross Unrealized Gains 719 5,069
Gross Unrealized Losses (2,518) (11)
Aggregate Fair Value 1,521,668 1,350,859
Cash and Cash Equivalents 587,276 649,158
Short-term Marketable Securities 426,599 416,228
Long-term Marketable Securities $ 507,793 $ 285,473
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
Quoted Price in Active Markets For Identical Assets (Level 1) | Cash    
Schedule of Available-for-sale Securities [Line Items]    
Cash $ 301,177 $ 370,325
Cash aggregate fair value 301,177 370,325
Cash and Cash Equivalents 301,177 370,325
Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,222,290 975,476
Gross Unrealized Gains 719 5,069
Gross Unrealized Losses (2,518) (11)
Aggregate Fair Value 1,220,491 980,534
Cash and Cash Equivalents 286,099 278,833
Short-term Marketable Securities 426,599 416,228
Long-term Marketable Securities 507,793 285,473
Level 2 | Money Market Instruments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 285,099 264,833
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 285,099 264,833
Cash and Cash Equivalents 285,099 264,833
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 584,000 413,137
Gross Unrealized Gains 386 3,261
Gross Unrealized Losses (2,086) (8)
Aggregate Fair Value 582,300 416,390
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 200,304 220,551
Long-term Marketable Securities 381,996 195,839
Level 2 | U.S. Government Agency Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 224,774 265,298
Gross Unrealized Gains 182 1,555
Gross Unrealized Losses (325) (1)
Aggregate Fair Value 224,631 266,852
Cash and Cash Equivalents 0 14,000
Short-term Marketable Securities 146,421 192,488
Long-term Marketable Securities 78,210 60,364
Level 2 | Commercial Paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 68,384  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Aggregate Fair Value 68,384  
Cash and Cash Equivalents 1,000  
Short-term Marketable Securities 67,384  
Long-term Marketable Securities 0  
Level 2 | Asset-backed Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 56,936 31,659
Gross Unrealized Gains 10 85
Gross Unrealized Losses (95) (2)
Aggregate Fair Value 56,851 31,742
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 9,451 3,189
Long-term Marketable Securities 47,400 28,553
Level 2 | Foreign and Other    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,097 549
Gross Unrealized Gains 141 168
Gross Unrealized Losses (12) 0
Aggregate Fair Value 3,226 717
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 3,039 0
Long-term Marketable Securities $ 187 $ 717