Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Warrants (Details)

v3.21.1
Stockholders’ Equity - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Shares    
Warrants Outstanding beginning balance (in shares) 1,324,608  
Warrants Granted (in shares) 0  
Warrants Exercised (in shares) (188,887)  
Warrant forfeited (cashless exercise), shares (in shares) (21,113)  
Warrants Outstanding ending balance (in shares) 1,114,608 1,324,608
Warrants Exercisable (in shares) 1,114,608  
Weighted- Average Grant Date Fair Value    
Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) $ 11.32  
Warrants Granted, Weighted Average Exercise Price (in dollars per share) 0  
Warrants Exercised, Weighted Average Exercise Price (in dollars per share) 1.75  
Warrants Forfeited (cashless exercise), Weighted Average Exercise Price (in dollars per share) 1.75  
Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) 13.12 $ 11.32
Warrants Exercisable, Weighted Average Exercise Price (in dollars per share) $ 13.12  
Warrants Outstanding, Weighted Average Remaining Contractual Term (Year) 3 years 3 months 21 days 3 years 8 months 12 days
Warrant Exercisable, Weighted Average Remaining Contractual Term (Year) 3 years 3 months 21 days  
Warrants Outstanding, Aggregate Intrinsic Value $ 0  
Warrants Exercised, Aggregate Intrinsic Value 248  
Warrants Outstanding, Aggregate Intrinsic Value 3,989 $ 0
Warrants Exercisable, Aggregate Intrinsic Value $ 3,989