XML 137 R105.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Schedule of Aggregate Minimum Annual Lease Payments (Details)
$ in Thousands
Jan. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 7,184
2018 5,732
2019 4,730
2020 3,630
2021 3,030
Thereafter 3,377
Total minimum lease commitments $ 27,683