XML 33 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jan. 31, 2019
Future lease payments due:    
Fiscal 2020, remainder $ 11,227  
Fiscal 2021 26,340  
Fiscal 2022 27,291  
Fiscal 2023 27,697  
Fiscal 2024 27,784  
Thereafter 79,339  
Total undiscounted cash flows 199,678  
Less imputed interest (31,992)  
Present value of lease liabilities $ 167,686  
Weighted average remaining term (years) 8 years 2 months 12 days  
Weighted average discount rate 4.40%  
Future minimum annual lease payments:    
Fiscal 2020   $ 22,198
Fiscal 2021   22,617
Fiscal 2022   22,556
Fiscal 2023   23,173
Fiscal 2024   23,373
Thereafter   34,634
Total minimum lease payments   $ 148,551