v3.21.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Leases [Abstract]  
Fiscal 2022 (remaining nine months) $ 7,279
2023 11,578
2024 11,539
2025 10,421
2026 4,412
Thereafter 428
Total operating lease payments 45,657
Less: imputed interest (4,866)
Present value of operating lease liabilities $ 40,791