XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrants - Additional Information (Details) - $ / shares
Sep. 30, 2022
Jun. 30, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Common Stock, Shares, Issued   72,075,076 41,101,303
Common share and warrant public offering expire date Sep. 30, 2027    
2022 USD Financing Warrant Liability      
Class of Warrant or Right [Line Items]      
Common Stock, Shares, Issued 7,058,823    
Common Share and Warrant Public Offering      
Class of Warrant or Right [Line Items]      
Common shares at an initial excercise price $ 4.25    
Underwritten Public Offering      
Class of Warrant or Right [Line Items]      
Common Stock, Shares, Issued 7,058,823    
CAD Financing and Compensation Warrants      
Class of Warrant or Right [Line Items]      
Warrants expiration date   Mar. 09, 2024