XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Warrant activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Warrants Outstanding, Beginning 965,584 2,535,790
Weighted Average Exercise Price Outstanding, Beginning $ 6.33 $ 6.41
Number of Warrants Exercised (445,926) (1,570,206)
Weighted Average Exercise Price Exercised $ 6.40 $ 6.47
Number of Warrants Outstanding, Ending 519,658 965,584
Weighted Average Exercise Price Outstanding, Ending $ 6.30 $ 6.33
Number of Warrants Exercisable, Ending 519,658  
Weighted Average Exercise Price Exercisable, ending $ 6.30