XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Summary of Fair Value of Available for Sale Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule of Available-for-sale Securities [Line Items]    
Investments, Amortized Cost $ 21,341 $ 10,065
Investments, Gross Unrealized Gain 24  
Investments, Gross Unrealized Loss   (5)
Investments, Fair Value 21,365 10,060
Corporate Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Amortized Cost 13,684 3,647
Investments, Gross Unrealized Gain 13  
Investments, Gross Unrealized Loss   (3)
Investments, Fair Value 13,697 3,644
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Amortized Cost 7,657 6,418
Investments, Gross Unrealized Gain 11  
Investments, Gross Unrealized Loss   (2)
Investments, Fair Value $ 7,668 $ 6,416