Annual report pursuant to Section 13 and 15(d)

STOCK PURCHASE WARRANTS - Outstanding Stock Warrants (Details)

v3.22.4
STOCK PURCHASE WARRANTS - Outstanding Stock Warrants (Details) - $ / shares
shares in Thousands
12 Months Ended
Nov. 17, 2022
Dec. 31, 2022
Dec. 31, 2021
Shares      
Beginning balance (in shares)   906 1,803
Granted/issued (in shares)   0 0
Exercised (in shares)   (55) (822)
Ending balance (in shares)   604 906
Weighted Average Exercise Price      
Weighted average exercise price, beginning balance (in dollars per share)   $ 4.38 $ 3.92
Weighted average exercise price, Granted/issued (in dollars per share)   0 0
Weighted average exercise price, Exercised (in dollars per share)   4.14 3.2
Weighted average exercise price, ending balance (in dollars per share)   $ 3.97 $ 4.38
Warrants      
Shares      
Beginning balance (in shares)   331 1,300
Granted/issued (in shares)   0 0
Exercised (in shares)   (48) (969)
Forfeited (in shares) (250) (250) 0
Ending balance (in shares)   33 331
Weighted Average Exercise Price      
Weighted average exercise price, beginning balance (in dollars per share)   $ 22.14 $ 8.03
Weighted average exercise price, Granted/issued (in dollars per share)   0 0
Weighted average exercise price, Exercised (in dollars per share)   3.50 2.84
Weighted average exercise price, Forfeited (in dollars per share)   26.57 0
Weighted average exercise price, ending balance (in dollars per share)   $ 15.82 $ 22.14