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

2019
14,762

2020
13,565

2021
14,118

2022
11,972

Thereafter
15,063

Total
$
87,417