v3.26.1
Accounts Payable and Accrued Liabilities - Schedule of accounts payable and accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Payables and Accruals [Abstract]    
Accounts payable $ 12,823 $ 10,676
Accrued liabilities 15,940 12,795
Holdback payable 500 500
Other payable 4,491 3,074
Provision for regulatory liabilities 84,650 0
Total $ 118,403 $ 27,045