XML 189 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities by Significant Investment Category (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,471,260 $ 1,345,801
Gross Unrealized Gains 2,526 5,069
Gross Unrealized Losses (152) (11)
Aggregate Fair Value 1,473,634 1,350,859
Cash and Cash Equivalents 641,533 649,158 [1]
Short-term Marketable Securities 481,864 416,228 [1]
Long-term Marketable Securities 350,237 285,473 [1]
Level 1: | Cash    
Schedule of Available-for-sale Securities [Line Items]    
Cash 348,830 370,325
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 348,830 370,325
Cash and Cash Equivalents 348,830 370,325
Short-term Marketable Securities 0 0
Long-term Marketable Securities 0 0
Level 2:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,122,430 975,476
Gross Unrealized Gains 2,526 5,069
Gross Unrealized Losses (152) (11)
Aggregate Fair Value 1,124,804 980,534
Cash and Cash Equivalents 292,703 278,833
Short-term Marketable Securities 481,864 416,228
Long-term Marketable Securities 350,237 285,473
Level 2: | Money market instruments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 249,556 264,833
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value 249,556 264,833
Cash and Cash Equivalents 249,556 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 426,514 413,137
Gross Unrealized Gains 1,639 3,261
Gross Unrealized Losses (110) (8)
Aggregate Fair Value 428,043 416,390
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 168,393 220,551
Long-term Marketable Securities 259,650 195,839
Level 2: | U.S. government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 253,923 265,298
Gross Unrealized Gains 685 1,555
Gross Unrealized Losses (30) (1)
Aggregate Fair Value 254,578 266,852
Cash and Cash Equivalents 27,999 14,000
Short-term Marketable Securities 166,491 192,488
Long-term Marketable Securities 60,088 60,364
Level 2: | Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 153,334  
Gross Unrealized Gains 3  
Gross Unrealized Losses 0  
Aggregate Fair Value 153,337  
Cash and Cash Equivalents 15,148  
Short-term Marketable Securities 138,189  
Long-term Marketable Securities 0  
Level 2: | Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 38,553 31,659
Gross Unrealized Gains 42 85
Gross Unrealized Losses (12) (2)
Aggregate Fair Value 38,583 31,742
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 8,282 3,189
Long-term Marketable Securities 30,301 28,553
Level 2: | Foreign and other    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 550 549
Gross Unrealized Gains 157 168
Gross Unrealized Losses 0 0
Aggregate Fair Value 707 717
Cash and Cash Equivalents 0 0
Short-term Marketable Securities 509 0
Long-term Marketable Securities $ 198 $ 717
Minimum    
Schedule of Available-for-sale Securities [Line Items]    
Long term marketable securities maturity period 1 year 1 year
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
[1] (1)December 31, 2020 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, 2020, filed with the SEC on February 26, 2021.