v3.26.3
Leases - Schedule of Future Minimum Lease Payments Related to Equipment under Finance Lease and Office Lease Obligation (Details)
$ in Thousands
Jul. 31, 2026
CAD ($)
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments $ 4,293
Less: imputed interest (809)
Total present value of minimum lease payments 3,484
Less: Current portion (483)
Non-current portion 3,001
2027  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 489
2028  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 624
2029  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 519
2030  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 692
2031  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 674
More than 5 years  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments $ 1,295