v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Subordinate voting common shares [Member]    
Common stock, par or stated value per share $ 0 $ 0
Common stock, shares issued 249,738,980 222,446,113
Common stock, shares outstanding 249,738,980 222,446,113
Multiple voting common shares [Member]    
Common stock, par or stated value per share $ 0 $ 0
Common stock, shares issued 0 0
Common stock, shares outstanding 0 0