XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Additional Information (Details) - $ / shares
Sep. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Class Of Warrant Or Right [Line Items]      
Common stock, shares issued   38,290,111 37,979,136
Common share and warrant public offering expire date Sep. 30, 2027    
Underwritten Public Offering      
Class Of Warrant Or Right [Line Items]      
Common stock, shares issued 7,058,823    
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