XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial instruments - Summary of Short-Term Investments and Long-Term Investments of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Due within one year, Amortized cost $ 72,693 $ 70,819
Due within one year, Fair value 72,590 70,758
Due after one year through two years, Amortized cost   50,155
Due after one year through two years, Fair value   50,046
Short-term Investments [Member] | U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 72,693 70,819
Gross unrealized gains 0 0
Gross unrealized losses (103) (61)
Fair value $ 72,590 70,758
Long-term Investments [Member] | U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost   50,155
Gross unrealized gains   0
Gross unrealized losses   (109)
Fair value   $ 50,046