v3.25.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class A Subordinate Voting Shares [Member]    
Voting shares, no par value
Voting shares, shares authorized Unlimited Unlimited
Voting shares, shares issued 7,825,571 3,205,319
Voting shares, shares outstanding 7,825,571 3,205,319
Class B Proportionate Voting Shares [Member]    
Voting shares, no par value
Voting shares, shares authorized Unlimited Unlimited
Voting shares, shares issued 370,370
Voting shares, shares outstanding 370,370