v3.26.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
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,427,788 33,011,600
Subordinate voting shares, outstanding (in Shares) 69,427,788 33,011,600
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