Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
2015 (remaining six months) $ 4,366
2016 9,168
2017 4,041
2018 2,210
2019 847
Thereafter 2,381
Total $ 23,013