XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Capital Stock and Warrants - Schedule of Common Stock Reserved For Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 9,224,929 2,136,169
Options    
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 1,338,921 979,748
RSUs    
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 0 27,123
Warrants    
Class of Stock [Line Items]    
Total number of common shares reserved for future issuance 7,886,008 1,129,298