XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments and Fair Value of Financial Instruments - Summary of Amortized Cost and Fair Value of the Available-For-Sale Investment Securities Portfolio (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 15,402 $ 52,613
Unrealized Gains 0 0
Unrealized Losses (4) (19)
Estimated Fair Value 15,398 52,594
Cash Equivalents [Member] | Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,631 1,549
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 2,631 1,549
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,900  
Short-term Investments [Member] | Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 980 3,049
Unrealized Gains 0 0
Unrealized Losses 0 (2)
Estimated Fair Value 980 3,047
Short-term Investments [Member] | U.S. Government Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,001 19,267
Unrealized Gains 0 0
Unrealized Losses (4) (9)
Estimated Fair Value 4,997 19,258
Short-term Investments [Member] | Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,290 21,248
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 4,290 21,248
Short-term Investments [Member] | U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,500 5,000
Unrealized Gains 0 0
Unrealized Losses 0 (6)
Estimated Fair Value $ 2,500 4,994
Long-term investments [Member] | U.S. Government Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   2,500
Unrealized Gains   0
Unrealized Losses   (2)
Estimated Fair Value   $ 2,498