XML 56 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Aggregate Future Minimum Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jan. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 19,321
2020 18,627
2021 20,083
2022 17,250
2023 13,991
Thereafter 23,727
Aggregate future minimum payments under non-cancelable operating leases $ 112,999