XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Investments - Schedule of Fair Value of Short-term and Long-term Investments Classified by Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Marketable Securities [Abstract]    
Due within one year $ 105,435 $ 100,344
Due after one year through three years   10,981
Total available-for-sale marketable debt securities $ 105,435 $ 111,325