XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Marketable Securities - Summary of Available-for-Sale Short-Term and Long-Term Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 46,682 $ 36,230
Gross Unrealized Gains 17 2
Gross Unrealized Losses (5)  
Aggregate Fair Value 46,694 36,232
Long-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,968  
Gross Unrealized Gains 4  
Aggregate Fair Value 5,972  
Corporate Debt Securities [Member] | Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 43,681 36,230
Gross Unrealized Gains 17 2
Gross Unrealized Losses (5)  
Aggregate Fair Value 43,693 $ 36,232
Corporate Debt Securities [Member] | Long-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,968  
Gross Unrealized Gains 4  
Aggregate Fair Value 5,972  
U.S. Goverment and Goverment Agency Debt Securities [Member] | Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,001  
Aggregate Fair Value $ 3,001