Annual report pursuant to Section 13 and 15(d)

STOCK PURCHASE WARRANTS (Details)

v3.22.0.1
STOCK PURCHASE WARRANTS (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Shares    
Beginning balance (in shares) 1,803 1,925
Granted/issued (in shares) 0 892
Exercised (in shares) (822) (984)
Ending balance (in shares) 906 1,803
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance (in dollars per share) $ 3.92 $ 2.71
Weighted average exercise price, Granted/issued (in dollars per share) 0.00 4.75
Weighted average exercise price, Exercised (in dollars per share) 3.20 2.59
Weighted average exercise price, ending balance (in dollars per share) $ 4.38 $ 3.92
Warrants    
Shares    
Beginning balance (in shares) 1,300 3,714
Granted/issued (in shares) 0 305
Exercised (in shares) (969) (2,469)
Forfeited (in shares) 0 (250)
Ending balance (in shares) 331 1,300
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance (in dollars per share) $ 8.03 $ 3.25
Weighted average exercise price, Granted/issued (in dollars per share) 0.00 24.66
Weighted average exercise price, Exercised (in dollars per share) 2.84 3.05
Weighted average exercise price, Forfeited (in dollars per share) 0.00 5.75
Weighted average exercise price, ending balance (in dollars per share) $ 22.14 $ 8.03