XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY Warrant activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Warrants Outstanding, Beginning 519,658 965,584
Weighted Average Exercise Price Outstanding, Beginning $ 6.30 $ 6.33
Number of Warrants Exercised (79,454) (445,926)
Weighted Average Exercise Price Exercised $ 6.30 $ 6.40
Number of Warrants Outstanding, Ending 440,204 519,658
Weighted Average Exercise Price Outstanding, Ending $ 6.30 $ 6.30
Number of Warrants Exercisable 440,204,000  
Weighted Average Exercise Price Exercisable $ 6.30