XML 78 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Maturities of Operating Lease Liabilities    
2022 $ 12,374  
2023 11,797  
2024 9,569  
2025 6,386  
2026 6,242  
Thereafter 29,897  
Total lease payments 76,265  
Less imputed interest (13,045)  
Present value of lease liabilities $ 63,220 $ 68,062