XML 81 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Common Stock Warrants (Details) - Common Stock - $ / shares
12 Months Ended
Dec. 31, 2018
May 07, 2018
Common Stock Warrants    
Aggregate number of shares called by warrants (in shares) 76,762 100,558
Warrants, weighted average exercise price (in dollars per share)   $ 9.38
Warrants    
Outstanding at beginning of the year (in shares) 0  
Converted (in shares) 100,558  
Exercised (in shares) (93,963)  
Outstanding at end of the year (in shares) 6,595  
Weighted Average Exercise Price    
Outstanding, beginning of the period (in dollars per share) $ 0  
Converted (in dollars per share) 9.38  
Exercised (in dollars per share) 8.70  
Outstanding, end of the period (in dollars per share) $ 15.16  
Weighted average remaining contractual term    
Outstanding (in years) 5 years 6 months