XML 71 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Securities Purchase Agreement (Details) - Securities Purchase Agreement
$ / shares in Units, $ in Thousands
Jan. 05, 2016
USD ($)
$ / shares
shares
Sale of Securities  
Issuance of stock (in shares) 12,912
Share price (in dollars per share) | $ / shares $ 142.50
Aggregate gross proceeds | $ $ 1,840
Common Stock Warrants  
Sale of Securities  
Shares of common stock warrants will purchase (in shares) 6,456