XML 95 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 601,976 $ 211,596
Available-for-sale marketable securities, Unrealized Gain 9,077 4,687
Available-for-sale marketable securities, Unrealized (Loss) (213) (262)
Available-for-sale marketable securities, Fair Market Value 610,840 216,021
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 70,418 23,999
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 257,132 42,167
Available-for-sale marketable securities, Unrealized Gain 1,330 431
Available-for-sale marketable securities, Unrealized (Loss) (158) (216)
Available-for-sale marketable securities, Fair Market Value 258,304 42,382
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 17,243 17,556
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 254,404 54,124
Available-for-sale marketable securities, Unrealized Gain 10 26
Available-for-sale marketable securities, Unrealized (Loss) (1) (1)
Available-for-sale marketable securities, Fair Market Value 254,413 54,149
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 12,173 1,391
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 76,129 93,267
Available-for-sale marketable securities, Unrealized Gain 7,539 4,081
Available-for-sale marketable securities, Unrealized (Loss) (53) (41)
Available-for-sale marketable securities, Fair Market Value 83,615 97,307
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 39,896 2,009
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 8,413 6,753
Available-for-sale marketable securities, Unrealized Gain 152 135
Available-for-sale marketable securities, Fair Market Value 8,565 6,888
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 4,294 9,942
Available-for-sale marketable securities, Unrealized Gain 46 14
Available-for-sale marketable securities, Unrealized (Loss) (1) (4)
Available-for-sale marketable securities, Fair Market Value 4,339 9,952
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 1,106 3,043
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 979 4,751
Available-for-sale marketable securities, Fair Market Value 979 4,751
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 625 592
Available-for-sale marketable securities, Fair Market Value $ 625 $ 592