v3.26.1
Share-Based Compensation - Schedule of company's stock options granted and outstanding under the STIP (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
February 17, 2026 | Minimum    
Warrants    
Exercise price 0.52  
June 1, 2028 | Minimum    
Warrants    
Exercise price   2.59
STIP under 2018 Plan    
Warrants    
Options Exercisable 10,237,693  
STIP under 2018 Plan | January 27, 2026    
Warrants    
Expiry Date Jan. 27, 2026  
Weighted average life to expiry (years) 25 days  
Options Exercisable 590,509  
STIP under 2018 Plan | January 27, 2026 | Minimum    
Warrants    
Exercise price 0.52  
STIP under 2018 Plan | January 27, 2026 | Maximum    
Warrants    
Exercise price $2.59  
STIP under 2018 Plan | February 2, 2026    
Warrants    
Expiry Date Feb. 02, 2026  
Exercise price 0.65  
Weighted average life to expiry (years) 1 month 2 days  
Options Exercisable 34,816  
STIP under 2018 Plan | February 17, 2026    
Warrants    
Expiry Date Feb. 17, 2026  
Weighted average life to expiry (years) 1 month 17 days  
Options Exercisable 75,260  
STIP under 2018 Plan | June 1, 2028    
Warrants    
Expiry Date Jun. 01, 2028  
Weighted average life to expiry (years) 2 years 5 months 1 day  
Options Exercisable 8,842,391  
STIP under 2018 Plan | June 1, 2028 | Minimum    
Warrants    
Exercise price 0.65  
STIP under 2018 Plan | June 1, 2028 | Maximum    
Warrants    
Exercise price $8.64  
STIP under 2018 Plan | June 30, 2028    
Warrants    
Expiry Date Jun. 30, 2028  
Exercise price 2.59  
Weighted average life to expiry (years) 2 years 6 months  
Options Exercisable 694,717