XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Marketable Securities - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]        
Cash equivalents, Amortized Cost $ 169,222 $ 140,418 $ 59,406 $ 49,826
Available-for-sale securities, Amortized Cost 279,851 259,974    
Available-for-sale securities, Gross Unrealized Gains 481 0    
Available-for-sale securities, Gross Unrealized (Losses) (5) (259)    
Available-for-sale securities, Estimated Fair Value 280,327 259,715    
Total cash equivalents and available-for-sale securities, Amortized Cost 381,780 363,265    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 483 0    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (5) (259)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 382,258 363,006    
Money market funds        
Debt Securities, Available-for-sale [Line Items]        
Cash equivalents, Amortized Cost 71,490 103,291    
Cash Equivalents, Gross Unrealized Gains 0 0    
Cash Equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 71,490 103,291    
Commercial paper securities        
Debt Securities, Available-for-sale [Line Items]        
Cash equivalents, Amortized Cost 30,439      
Cash Equivalents, Gross Unrealized Gains 2      
Cash Equivalents, Gross Unrealized (Losses) 0      
Cash equivalents, Estimated Fair Value 30,441      
Available-for-sale securities, Amortized Cost 170,598 177,353    
Available-for-sale securities, Gross Unrealized Gains 355 0    
Available-for-sale securities, Gross Unrealized (Losses) 0 (129)    
Available-for-sale securities, Estimated Fair Value 170,953 177,224    
Cash equivalents        
Debt Securities, Available-for-sale [Line Items]        
Cash equivalents, Amortized Cost 101,929 103,291    
Cash Equivalents, Gross Unrealized Gains 2 0    
Cash Equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 101,931 103,291    
Corporate debt securities        
Debt Securities, Available-for-sale [Line Items]        
Available-for-sale securities, Amortized Cost 71,280 63,981    
Available-for-sale securities, Gross Unrealized Gains 108 0    
Available-for-sale securities, Gross Unrealized (Losses) (5) (111)    
Available-for-sale securities, Estimated Fair Value 71,383 63,870    
U.S. government-sponsored entity debt securities        
Debt Securities, Available-for-sale [Line Items]        
Available-for-sale securities, Amortized Cost 37,973 18,640    
Available-for-sale securities, Gross Unrealized Gains 18 0    
Available-for-sale securities, Gross Unrealized (Losses) 0 (19)    
Available-for-sale securities, Estimated Fair Value $ 37,991 $ 18,621