XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents and Short -Term Investments - Schedule of Cash, Cash Equivalents and Short-term Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents $ 426,344 $ 130,876 $ 153,575 $ 207,232
Short-Term Investments 128,974 124,112    
Available For Sale        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 426,344 130,876    
Short-Term Investments 128,974 124,112    
Total 555,318 254,988    
Available For Sale | Cash        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 98,070 32,123    
Total 98,070 32,123    
Available For Sale | Level 1 | Money Market Funds        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 318,745 45,588    
Total 318,745 45,588    
Available For Sale | Level 1 | Time Deposits        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents   35,000    
Total   35,000    
Available For Sale | Level 2 | Commercial Paper        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 5,030 15,666    
Short-Term Investments 25,974 24,975    
Total 31,004 40,641    
Available For Sale | Level 2 | Corporate Debt Securities        
Schedule Of Available For Sale Securities [Line Items]        
Short-Term Investments 67,117 78,998    
Total 67,117 78,998    
Available For Sale | Level 2 | U.S. Government and Agency Securities        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 4,499 2,499    
Short-Term Investments 35,883 20,139    
Total $ 40,382 $ 22,638