v3.26.1
Warrants - Additional Information (Details) - $ / shares
Sep. 30, 2022
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]      
Common stock, shares issued   134,365,950 98,776,265
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