v3.25.3
Warrants - Schedule of Common Stock Share Purchase Warrants Outstanding and Exercisable (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Class Of Warrant Or Right [Line Items]                
Outstanding 17,732,764 17,732,764 17,732,764 17,732,764 17,732,764 17,732,764 17,732,764 22,571,471
Exercise Price $ 1.21 $ 1.21 $ 1.21 $ 1.21 $ 1.21 $ 1.21 $ 1.21 $ 1.22
Exercise Price One                
Class Of Warrant Or Right [Line Items]                
Outstanding 7,537,313              
Exercise Price $ 1.5              
Remaining life (years) 6 months 29 days              
Expiry Date Apr. 29, 2026              
Exercise Price Two                
Class Of Warrant Or Right [Line Items]                
Outstanding 10,195,451              
Exercise Price $ 1              
Remaining life (years) 4 years 9 months              
Expiry Date Jun. 30, 2030              
Exercise Price Three                
Class Of Warrant Or Right [Line Items]                
Outstanding   7,537,313            
Exercise Price   $ 1.5            
Remaining life (years)   1 year 6 months 29 days            
Expiry Date   Apr. 29, 2026            
Exercise Price Four                
Class Of Warrant Or Right [Line Items]                
Outstanding   10,195,451            
Exercise Price   $ 1            
Remaining life (years)   5 years 9 months            
Expiry Date   Jun. 30, 2030