Net Loss Per Common Share (Details)
0 Months Ended 12 Months Ended
Jun. 11, 2013
Dec. 31, 2014
Dec. 31, 2013
Net Loss Per Common Share      
Reverse stock split ratio of shares outstanding 0.1431 0.1431  
Net Loss Per Common Share      
Total potential dilutive shares   2,025,057 1,695,494
Warrant      
Net Loss Per Common Share      
Total potential dilutive shares   285,920 277,690
Common shares under option      
Net Loss Per Common Share      
Total potential dilutive shares   1,729,586 1,401,101
Unvested restricted stock      
Net Loss Per Common Share      
Total potential dilutive shares   9,551 16,703