v3.20.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2020
USD ($)
Property, Plant and Equipment [Line Items]  
Fiscal 2021 (remaining six months) $ 4,262
Fiscal 2022 11,413
Fiscal 2023 10,856
Fiscal 2024 10,785
Fiscal 2025 9,934
Thereafter 4,151
Total operating lease payments 51,401
Less: imputed interest 6,624
Present value of operating lease liabilities 44,777
Real Estate Arrangements  
Property, Plant and Equipment [Line Items]  
Fiscal 2021 (remaining six months) 9,958
Fiscal 2022 9,869
Fiscal 2023 9,377
Fiscal 2024 9,370
Fiscal 2025 8,441
Thereafter 3,671
Present value of operating lease liabilities $ 50,686