XML 85 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Class of Warrant or Right [Line Items]    
Warrant expiration date 2023-10  
Common Stock    
Class of Warrant or Right [Line Items]    
Warrants outstanding 13,013 131,597
Outstanding warrants weighted average exercise price (dollars per share) $ 5.76 $ 9.80