v3.26.3
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Accounts payable, trade $ 997 $ 692
Trade payable accruals 2,557 1,055
Employee salary, benefit, and bonus accruals 2,036 0
Environmental accruals $ 48 $ 48
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Total accounts payable and accrued liabilities $ 5,638 $ 1,795