v3.26.1
Leases - Summary of Minimum Payments Due for Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
CAD ($)
Lessee Disclosure [Abstract]  
2027 $ 11,211
2028 9,676
2029 6,604
2030 3,268
2031 3,312
Thereafter 10,640
Total lease payments 44,711
Less: Interest 11,964
Total lease liabilities $ 32,747
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities
2027 $ 6,401
2028 6,401
2029 151
2030 151
2031 0
Thereafter 0
Total lease payments 13,104
Less: Interest 497
Total lease liabilities $ 12,607