Stockholders' Equity (Deficit) (Stock Purchase) (Details) - 2014 Employee Stock Purchase Plan - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2014
Dec. 31, 2015
Dec. 31, 2014
Stockholders' Equity      
Discount rate on the value of shares through payroll deductions (as a percent) 15.00%    
Vesting period 27 months    
Expiration period of each offering 6 months    
Rate of purchase price of stock on fair value (as a percent) 85.00%    
Number of shares reserved for future issuance   404,629  
Purchases under the award   44,250  
Weighted Average purchase price   $ 12.75  
Number of shares available for future grants   360,379  
Stock-based compensation expense   $ 375 $ 34
Maximum      
Stockholders' Equity      
Rate of increase in the number of shares available for grant every year on outstanding common stock (as a percent) 1.00%    
Number of shares available for future grants 3,000,000