XML 79 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities - Summary of Cash Equivalents and Marketable Securities Recorded at Fair Value (Detail)
$ in Thousands
Dec. 31, 2020
USD ($)
Marketable Securities [Line Items]  
Cash equivalents, amortized cost $ 773,560
Cash equivalents, gross unrealized gains 1
Cash equivalents, gross unrealized losses (24)
Cash equivalents, fair value 773,537
Marketable securities, amortized cost 521,820
Marketable securities, gross unrealized gains 51
Marketable securities, gross unrealized losses (158)
Marketable securities, fair value 521,713
Cash equivalents and marketable securities, amortized cost 1,295,380
Cash equivalents and marketable securities, gross unrealized gains 52
Cash equivalents and marketable securities, gross unrealized losses (182)
Cash equivalents and marketable securities, fair value 1,295,250
Money Market Funds [Member]  
Marketable Securities [Line Items]  
Cash equivalents, amortized cost 742,958
Cash equivalents, fair value 742,958
Certificates of Deposit [Member]  
Marketable Securities [Line Items]  
Cash equivalents, amortized cost 12,527
Cash equivalents, fair value 12,527
Marketable securities, amortized cost 25,162
Marketable securities, fair value 25,162
Commercial Paper [Member]  
Marketable Securities [Line Items]  
Cash equivalents, amortized cost 15,549
Cash equivalents, fair value 15,549
Marketable securities, amortized cost 90,375
Marketable securities, fair value 90,375
US Treasury Securities [Member]  
Marketable Securities [Line Items]  
Marketable securities, amortized cost 47,976
Marketable securities, gross unrealized gains 3
Marketable securities, fair value 47,979
Corporate Debt Securities [Member]  
Marketable Securities [Line Items]  
Cash equivalents, amortized cost 2,526
Cash equivalents, gross unrealized gains 1
Cash equivalents, gross unrealized losses (24)
Cash equivalents, fair value 2,503
Marketable securities, amortized cost 324,569
Marketable securities, gross unrealized gains 43
Marketable securities, gross unrealized losses (156)
Marketable securities, fair value 324,456
Government-sponsored Enterprise Securities [Member]  
Marketable Securities [Line Items]  
Marketable securities, amortized cost 33,738
Marketable securities, gross unrealized gains 5
Marketable securities, gross unrealized losses (2)
Marketable securities, fair value $ 33,741