XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENCIES - Future Minimum Rental Payments for Operating Leases Having Non-Cancelable Lease Periods in Excess of One Year (Details)
$ in Thousands
Jan. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 $ 58,045
2023 51,312
2024 38,408
2025 31,315
2026 24,837
Thereafter 55,362
Total lease payments $ 259,279