v3.20.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 12,695
2022 12,245
2023 9,942
2024 8,282
2025 8,280
Thereafter 47,108
Total lease payments 98,552
Less imputed interest (18,134)
Current 12,401
Operating lease liabilities, non-current 68,017
Total lease liabilities $ 80,418