XML 90 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2022 $ 43,521  
2023 83,047  
2024 70,778  
2025 54,591  
2026 28,577  
Thereafter 37,916  
Total lease payments 318,430  
Less imputed interest (27,162)  
Total $ 291,268 $ 443,000