XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Future lease payments due:    
Fiscal 2020, remainder $ 16,872  
Fiscal 2021 26,319  
Fiscal 2022 27,285  
Fiscal 2023 27,724  
Fiscal 2024 27,834  
Thereafter 79,580  
Total undiscounted cash flows 205,614  
Less imputed interest (33,915)  
Present value of lease liabilities $ 171,699  
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