XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Future minimum payments under our operating lease (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2024 $ 70,448  
2025 63,918  
2026 52,971  
2027 42,257  
2028 35,158  
After 2028 53,389  
Total lease payments 318,141  
Less: Interest 60,250  
Present value of lease liabilities $ 257,891 $ 185,631