XML 54 R31.htm IDEA: XBRL DOCUMENT v3.20.2
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
ASSETS        
Cash equivalents, Amortized Cost $ 467,443 $ 80,428 $ 169,222 $ 140,418
Available-for-sale securities, Amortized Cost 196,431 303,546    
Available-for-sale securities, Gross Unrealized Gains 979 351    
Available-for-sale securities, Gross Unrealized (Losses) 0 (19)    
Available-for-sale securities, Estimated Fair Value 197,410 303,878    
Total cash equivalents and available-for-sale securities, Amortized Cost 312,824 337,040    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 979 352    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) 0 (19)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 313,803 337,373    
Money market funds        
ASSETS        
Cash equivalents, Amortized Cost 116,393 30,496    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 116,393 30,496    
Commercial paper securities        
ASSETS        
Cash equivalents, Amortized Cost   2,998    
Cash equivalents, Gross Unrealized Gains   1    
Cash equivalents, Gross Unrealized (Losses)   0    
Cash equivalents, Estimated Fair Value   2,999    
Available-for-sale securities, Amortized Cost 89,796 155,230    
Available-for-sale securities, Gross Unrealized Gains 383 145    
Available-for-sale securities, Gross Unrealized (Losses) 0 (7)    
Available-for-sale securities, Estimated Fair Value 90,179 155,368    
Cash equivalents        
ASSETS        
Cash equivalents, Amortized Cost   33,494    
Cash equivalents, Gross Unrealized Gains   1    
Cash equivalents, Gross Unrealized (Losses)   0    
Cash equivalents, Estimated Fair Value   33,495    
Corporate debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 81,424 94,905    
Available-for-sale securities, Gross Unrealized Gains 420 115    
Available-for-sale securities, Gross Unrealized (Losses) 0 (3)    
Available-for-sale securities, Estimated Fair Value 81,844 95,017    
U.S. government-sponsored entity debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 25,211 53,411    
Available-for-sale securities, Gross Unrealized Gains 176 91    
Available-for-sale securities, Gross Unrealized (Losses) 0 (9)    
Available-for-sale securities, Estimated Fair Value $ 25,387 $ 53,493