XML 25 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Mezzanine and Shareholders' Equity - Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2016
Class of Warrant or Right [Line Items]        
Weighted Average Remaining Contractual Life   5 years    
Weighted Average Exercise Price Per Share (in dollars per share) $ 9.96 $ 9.75 $ 9.93 $ 0.00
Warrant Exercise Price Range One        
Class of Warrant or Right [Line Items]        
Exercise price per share (in dollars per share) $ 9      
Warrants Outstanding (in shares) 948,498      
Weighted Average Remaining Contractual Life 9 months 15 days      
Warrants Exercisable (in shares) 948,498      
Weighted Average Exercise Price Per Share (in dollars per share) $ 9.00      
Warrant Exercise Price Range Two        
Class of Warrant or Right [Line Items]        
Exercise price per share (in dollars per share) $ 10      
Warrants Outstanding (in shares) 1,386,083      
Weighted Average Remaining Contractual Life 2 years 3 months 18 days      
Warrants Exercisable (in shares) 1,386,083      
Weighted Average Exercise Price Per Share (in dollars per share) $ 10.00      
Warrant Exercise Price Range Three        
Class of Warrant or Right [Line Items]        
Exercise price per share (in dollars per share) $ 11      
Warrants Outstanding (in shares) 820,009      
Weighted Average Remaining Contractual Life 2 years 11 months 9 days      
Warrants Exercisable (in shares) 820,009      
Weighted Average Exercise Price Per Share (in dollars per share) $ 11.00      
Warrant Exercise Price Range Four        
Class of Warrant or Right [Line Items]        
Warrants Outstanding (in shares) 3,154,590      
Weighted Average Remaining Contractual Life 2 years 4 days      
Warrants Exercisable (in shares) 3,154,590      
Weighted Average Exercise Price Per Share (in dollars per share) $ 9.96      
Warrant Exercise Price Range Four | Minimum        
Class of Warrant or Right [Line Items]        
Exercise price per share (in dollars per share) 9.00      
Warrant Exercise Price Range Four | Maximum        
Class of Warrant or Right [Line Items]        
Exercise price per share (in dollars per share) $ 11.00