XML 96 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Warrant Activity (Details) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number of Shares      
Outstanding 1,001,028 2,049,534  
Issued 0   0
Exercised (963,149) (1,027,546)  
Expired (37,879) (20,960)  
Outstanding   1,001,028 2,049,534
Weighted-Average Exercise Price/Share      
Outstanding $ 3.83 $ 4.03  
Issued 0   $ 0
Exercised 3.80 3.95  
Expired $ 4.58 17.78  
Outstanding   $ 3.83 $ 4.03
Weighted-Average Remaining Contractual Term (Years)      
Outstanding 0 years    
Vested (exercisable) 0 years