v3.26.1
Condensed Interim Consolidated Balance Sheets (Parentheticals) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Subordinate voting shares, par value (in Dollars per share)
Subordinate voting shares, authorized Unlimited Unlimited
Subordinate voting shares, issued (in Shares) 69,807,452 69,427,788
Subordinate voting shares, outstanding (in Shares) 69,807,452 69,427,788
Proportionate voting shares, par value (in Dollars per share)
Proportionate voting shares, authorized Unlimited Unlimited
Proportionate voting shares, issued (in Shares) 3,333 3,333
Proportionate voting shares, outstanding (in Shares) 3,333 3,333