XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES - Future minimum payments under our operating lease (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 73,297  
2026 61,150  
2027 48,552  
2028 39,004  
2029 26,150  
After 2029 40,171  
Total lease payments 288,324  
Less: Interest 53,490  
Present value of lease liabilities $ 234,834 $ 257,891