Stock Options and Warrants (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (shares) 8,000 50,000 50,000
Exercise price (usd per share) $ 7,170.00 $ 4.95 $ 1.59
Total unrecognized compensation $ 617    
Vesting period for unrecognized compensation cost to be recognized 2 years    
Proceeds from stock options exercised 2,770 1,013 1
Second Amended And Restated 2005 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance (shares) 3,500,000    
Securities reserved for future issuance (shares) 2,534,000    
Stock-based compensation expense 636 385 647
Total unrecognized compensation $ 617    
Vesting period for unrecognized compensation cost to be recognized 2 years