v3.26.1
Digital Currencies (Tables)
3 Months Ended
Jun. 30, 2026
Digital Currencies [Abstract]  
Schedule of holdings of digital currencies [Table Text Block]
    June 30, 2026     March 31, 2026  
             
Bitcoin $ 11,065   $ 10,612  
Other currencies   183     210  
Total $ 11,248   $ 10,822  
Schedule of continuity of digital currencies [Table Text Block]
Bitcoin   Amount     Number of coins  
             
Digital currencies, March 31, 2025 $ 180,741     2,201  
             
Digital currency mined (non-cash consideration)   278,253     2,885  
Digital currency purchased   18,330     172  
Digital currency sold   (276,681 )   (2,969 )
Deposit on equipment (i)   (190,153 )   (2,139 )
Revaluation adjustment   122     -  
Digital currencies, March 31, 2026 $ 10,612     150  
             
Digital currency mined (non-cash consideration)   72,060     1,004  
Digital currency sold   (66,817 )   (918 )
Deposit on equipment (i)   (3,238 )   (46 )
Revaluation adjustment   (1,552 )      
Digital currencies, June 30, 2026 $ 11,065     190  
Schedule of net realized and unrealized gains (losses) on digital currencies [Table Text Block]
    June 30, 2026     June 30, 2025  
             
Cumulative realized gain (loss) $ 765   $ 17,270  
Revaluation (loss) gain   (1,574 )   5,891  
Net realized and unrealized (losses) gains $ (809 ) $ 23,161  
Schedule of measurement inputs and valuation techniques [Table Text Block]
   

January 7,

2026

   

March 7,

2026

   

April 19,

2026

 
                   
Spot rate ($)   91     67     74  
Strike price ($)   110     110     110  
Risk-free interest rate   3.48%     3.54%     3.64%  
Expected life (years)   1.01     1.01     1.01  
Annualized volatility   45.92%     51.21%     44.34%  
Number of Bitcoin   106     60     46  
Contract value ($)   11,665     6,648     5,017  
Fair value - initial ($)   1,225     266     210  

    June 30, 2026     March 31, 2026  
             
Spot price ($)   59     68  
Strike price ($)   110     110  
Risk-free interest rate   3.86%-3.93%     3.60% - 3.71%  
Expected life (years)   0.53-0.81     0.79 - 0.95  
Annualized volatility   43.23%     51.37%  
Number of Bitcoin pledged   212     166  
Schedule of continuity of derivative assets [Table Text Block]
    June 30, 2026     # BTC     March 31, 2026     # BTC  
                         
Balance, at April 1 $ 606     166   $ 1,300     172  
Additions   210     46     35,166     2,245  
Modifications and exercises   -     -     (12,807 )   (799 )
Expirations   -     -     (6,471 )   (1,452 )
Change in fair value   (719 )         (16,582 )   -  
Balance, at March 31 $ 97     212   $ 606     166