XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.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
Mar. 31, 2017
Dec. 31, 2016
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 47,849 $ 52,613
Unrealized Gains 0 0
Unrealized Losses (20) (19)
Estimated Fair Value 47,829 52,594
Cash Equivalents [Member] | Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,996  
Unrealized Gains 0  
Unrealized Losses 0  
Estimated Fair Value 2,996  
Cash Equivalents [Member] | Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,867 1,549
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 3,867 1,549
Short-term Investments [Member] | Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,076 21,248
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 16,076 21,248
Short-term Investments [Member] | Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,402 3,049
Unrealized Gains 0 0
Unrealized Losses (1) (2)
Estimated Fair Value 2,401 3,047
Short-term Investments [Member] | U.S. Government Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 17,508 19,267
Unrealized Gains 0 0
Unrealized Losses (13) (9)
Estimated Fair Value 17,495 19,258
Short-term Investments [Member] | U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,000 5,000
Unrealized Gains 0 0
Unrealized Losses (6) (6)
Estimated Fair Value $ 4,994 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