XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Warrants - Schedule of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Warrants And Rights Note Disclosure [Abstract]      
Warrants outstanding beginning balance 69,656 123,037 2,099,199
Issued 15,541 58,334 15,750
Exercised (69,656) (111,715) (101,310)
Expired     (1,890,602)
Warrants outstanding ending balance 15,541 69,656 123,037
Weighted average exercise price, Beginning balance $ 7.21 $ 6.35 $ 5.21
Issued 80.43 8.10 3.06
Exercised 7.21 6.73 1.30
Expired     5.33
Weighted average exercise price, Ending balance $ 80.43 $ 7.21 $ 6.35