XML 37 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Jan. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule Aggregate Future Minimum Payments Under Non-Cancelable Operating Leases
As of January 31, 2018, the aggregate future minimum payments under non-cancelable operating leases consist of the following (in thousands):
 
Year Ending January 31,
Operating Leases
2019
$
19,321

2020
18,627

2021
20,083

2022
17,250

2023
13,991

Thereafter
23,727

Total
$
112,999