Annual report pursuant to Section 13 and 15(d)

WARRANTS - Schedule of Warrant Activity (Details)

v3.23.1
WARRANTS - Schedule of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of shares    
Warrants outstanding, beginning balance (in shares) 374,088 202,752
Exercised (in shares) (18,196) (22,490)
Issued in conjunction with equity offering (in shares)   310,500
Terminated – cashless exercise (in shares) (44,393)  
Expired (in shares) 0 (116,674)
Warrants outstanding, ending balance (in shares) 311,499 374,088
Warrants exercisable (in shares) 311,499 374,088
Weighted Average Exercise Price    
Warrants outstanding, beginning balance (in dollars per share) $ 11.26 $ 13.64
Exercised (in dollars per share) 6.00 14.94
Issued in conjunction with equity offering (in dollars per share)   12.50
Terminated – cashless exercise (in dollars per share) 6.00  
Expired (in dollars per share) 0 18.00
Warrants outstanding, ending balance (in dollars per share) 12.32 11.26
Warrants exercisable (in dollars per share) $ 12.32 $ 11.26