XML 63 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial instruments - Summary of Short-Term Investments and Long-Term Investments of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Due within one year, Amortized cost $ 70,819 $ 35,017
Due within one year, Fair value 70,758 34,956
Due after one year through two years, Amortized cost 50,155 38,687
Due after one year through two years, Fair value 50,046 38,458
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost   35,017
Gross unrealized gains   0
Gross unrealized losses   (61)
Fair value   34,956
Short-term Investments [Member] | U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 70,819 33,014
Gross unrealized gains 0 0
Gross unrealized losses (61) (61)
Fair value 70,758 32,953
Short-term Investments [Member] | U.S. Government Agency Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost   2,003
Gross unrealized gains   0
Fair value   2,003
Long-term Investments [Member] | U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 50,155 38,687
Gross unrealized gains 0 0
Gross unrealized losses (109) (229)
Fair value $ 50,046 $ 38,458