XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Warrants - Summary of all warrant activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Stock Warrants    
Number of Warrants, Beginning Balance 634,497 1,800,072
Number of Warrants, Granted 0  
Number of Warrants, Exercised   (1,165,575)
Number of Warrants, Ending Balance 634,497 634,497
Weighted Average Exercise Price, Beginning Balance $ 6.92 $ 6.92
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised   6.92
Weighted Average Exercise Price, Ending Balance $ 6.92 $ 6.92