XML 94 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Mezzanine and Stockholders' Equity - Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Class of Warrant or Right [Line Items]        
Weighted Average Exercise Price Per Share (in dollars per share) $ 10.39 $ 9.96 $ 9.93 $ 9.75
Warrant Exercise Price Range One        
Class of Warrant or Right [Line Items]        
Exercise Price Per Share (in dollars per share) $ 9.00      
Warrants Outstanding (in shares) 10,810      
Weighted Average Remaining Contractual Life 2 months 26 days      
Warrants Exercisable (in shares) 10,810      
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.00      
Warrants Outstanding (in shares) 1,115,342      
Weighted Average Remaining Contractual Life 1 year 5 months 8 days      
Warrants Exercisable (in shares) 1,115,342      
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.00      
Warrants Outstanding (in shares) 751,974      
Weighted Average Remaining Contractual Life 1 year 11 months 4 days      
Warrants Exercisable (in shares) 751,974      
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) 1,878,126      
Weighted Average Remaining Contractual Life 1 year 7 months 17 days      
Warrants Exercisable (in shares) 1,878,126      
Weighted Average Exercise Price Per Share (in dollars per share) $ 10.39      
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