XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Marketable Securities - Summary of Available-for-Sale Short-Term and Long-Term Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 137,219 $ 36,230
Gross Unrealized Gains 46 2
Aggregate Fair Value 137,265 36,232
Long-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,997  
Gross Unrealized Gains 7  
Aggregate Fair Value 2,004  
Corporate Debt Securities [Member] | Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 134,219 36,230
Gross Unrealized Gains 43 2
Aggregate Fair Value 134,262 $ 36,232
Corporate Debt Securities [Member] | Long-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,997  
Gross Unrealized Gains 7  
Aggregate Fair Value 2,004  
U.S. Goverment and Goverment Agency Debt Securities [Member] | Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,000  
Gross Unrealized Gains 3  
Aggregate Fair Value $ 3,003