XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Warrants (Details) - Common Stock - $ / shares
1 Months Ended
Jul. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Class of Stock [Line Items]      
Shares available for purchase under common stock warrants (in shares)   61,595 61,595
Subsequent Event      
Class of Stock [Line Items]      
Shares issuable under warrants (in shares) 20,000    
Shares issued upon exercise of warrant (shares) 9,388    
Warrant exercise price per share (in USD per share) $ 14.40