v3.26.1
LEASES (Undiscounted future lease payment liabilities) (Details)
$ in Thousands
Jan. 31, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Payments due next twelve months $ 108,071
Payments due year two 82,340
Payments due year three 61,436
Payments due year four 50,861
Payments due year five 42,163
Payments due after year five 129,546
Total lease payments 474,417
Less: Imputed interest 90,603
Total operating lease liability 383,814
Total lease payments, leases signed not commenced $ 28,396