XML 60 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stockholders' Equity (Warrants) (Details) - $ / shares
1 Months Ended
Jan. 17, 2013
Jun. 30, 2014
Dec. 31, 2016
Common Stock Warrants      
Aggregate number of common shares to purchase     47,710
Oxford Finance, LLC      
Common Stock Warrants      
Exercise price (in dollars per share) $ 14.671 $ 14.671  
Tranche A, B and C loans | Oxford Finance, LLC      
Common Stock Warrants      
Warrant term 7 years    
Percentage of term loan amounts 3.00%    
Tranche D term loan | Oxford Finance, LLC      
Common Stock Warrants      
Warrant term   7 years  
Percentage of term loan amounts   2.50%