v3.26.1
CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Common stock    
Common stock, no par value (in dollars per share) $ 0  
Subordinate Voting Share ("SVS")    
Common stock    
Common stock, no par value (in dollars per share) $ 0.00 $ 0.00
Common stock, authorized Unlimited Unlimited
Common stock, issued 45,044,826 35,237,719
Common stock, outstanding 45,044,826 35,237,719
Multiple Voting Share ("MVS")    
Common stock    
Common stock, no par value (in dollars per share) $ 0.00 $ 0.00
Common stock, authorized Unlimited Unlimited
Common stock, issued 7,718 7,773
Common stock, outstanding 7,718 7,773