v3.21.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Leases [Abstract]  
Fiscal 2022 (remaining six months) $ 4,307
2023 11,660
2024 11,627
2025 10,518
2026 4,521
Thereafter 456
Total operating lease payments 43,089
Less: imputed interest (4,337)
Present value of operating lease liabilities $ 38,752