v3.26.1
Warrants - Schedule of Common Stock Share Purchase Warrants Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Class Of Warrant Or Right [Line Items]      
Outstanding 10,195,451 17,732,764 17,732,764
Exercise Price $ 1 $ 1.21 $ 1.21
Exercise Price One      
Class Of Warrant Or Right [Line Items]      
Outstanding 10,195,451    
Exercise Price $ 1    
Remaining life (years) 4 years    
Expiry Date Jun. 30, 2030