XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Stock and Warrants - Schedule of Common Stock Reserved For Future Issuance (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 3,093,921 3,191,307
Options    
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 722,765 339,108
Restricted Stock Units (RSUs)    
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 9,430 8,500
Warrants    
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 2,361,726 2,843,699