XML 33 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Leases [Abstract]  
2020 $ 8,743
2021 7,834
2022 7,096
2023 6,512
2024 6,187
Thereafter 23,663
Total operating lease payments 60,035
Less imputed interest 14,330
Present value of lease liabilities $ 45,705