v3.26.1
Capital Stock - Warrant Exercises, Expirations and Modifications (Details) - $ / shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]    
Weighted average exercise price (in dollars per share) $ 7.30  
Outstanding warrants subject to anti-dilution protection feature (in shares) 0  
Exercise of warrants (in shares)   788,620
Warrants expired during period (in shares) 12,352 33,334
Warrants exercised during period, exercise price (in dollars per share) $ 21.90 $ 15.00
Conversion of Warrants    
Class of Stock [Line Items]    
Shares issued for the exercise of warrants (in shares)   788,359