XML 57 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Non Cancellable Operating Leases (Details)
$ in Thousands
Jul. 31, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2018 (remaining six months) $ 2,496
2019 5,639
2020 5,768
2021 5,555
2022 5,494
Thereafter 11,295
Total $ 36,247