XML 155 R31.htm IDEA: XBRL DOCUMENT v3.20.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
ASSETS        
Cash equivalents, Amortized Cost $ 85,749 $ 80,428 $ 80,968 $ 140,418
Available-for-sale securities, Amortized Cost 276,794 303,546    
Available-for-sale securities, Gross Unrealized Gains 710 351    
Available-for-sale securities, Gross Unrealized (Losses) (123) (19)    
Available-for-sale securities, Estimated Fair Value 277,381 303,878    
Total cash equivalents and available-for-sale securities, Amortized Cost 336,403 337,040    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 710 352    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (123) (19)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 336,990 337,373    
Money market funds        
ASSETS        
Cash equivalents, Amortized Cost 59,609 30,496    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 59,609 30,496    
Commercial paper securities        
ASSETS        
Cash equivalents, Amortized Cost   2,998    
Cash equivalents, Gross Unrealized Gains 0 1    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value   2,999    
Available-for-sale securities, Amortized Cost 129,827 155,230    
Available-for-sale securities, Gross Unrealized Gains 352 145    
Available-for-sale securities, Gross Unrealized (Losses) 0 (7)    
Available-for-sale securities, Estimated Fair Value 130,179 155,368    
Cash equivalents        
ASSETS        
Cash equivalents, Amortized Cost 59,609 33,494    
Cash equivalents, Gross Unrealized Gains   1    
Cash equivalents, Gross Unrealized (Losses)   0    
Cash equivalents, Estimated Fair Value 59,609 33,495    
Corporate debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 95,534 94,905    
Available-for-sale securities, Gross Unrealized Gains 107 115    
Available-for-sale securities, Gross Unrealized (Losses) (123) (3)    
Available-for-sale securities, Estimated Fair Value 95,518 95,017    
U.S. government-sponsored entity debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 51,433 53,411    
Available-for-sale securities, Gross Unrealized Gains 251 91    
Available-for-sale securities, Gross Unrealized (Losses) 0 (9)    
Available-for-sale securities, Estimated Fair Value $ 51,684 $ 53,493