v3.25.2
Leases - Schedule of Future Minimum Lease Payments Related to Equipment under Finance Lease and Office Lease Obligation (Details)
$ in Thousands
Apr. 30, 2025
CAD ($)
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments $ 16,634
Less: imputed interest (3,231)
Total present value of minimum lease payments 13,403
Less: Current portion (1,850)
Non-current portion 11,553
2026  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 2,695
2027  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 2,692
2028  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 2,685
2029  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 2,366
2030  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments 1,682
More than 5 years  
Disclosure Of Maturity Analysis Of Finance And Office Lease Payments [Line Items]  
Total minimum lease payments $ 4,514