XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Non Cancellable Operating Leases (Details)
$ in Thousands
Oct. 31, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2018 (remaining three months) $ 1,319
2019 5,717
2020 5,845
2021 5,679
2022 5,704
Thereafter 11,407
Total $ 35,671