XML 107 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Payments - Topic 840 (Details)
$ in Thousands
Jan. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 22,198
2021 22,617
2022 22,556
2023 23,173
2024 23,373
Thereafter 34,634
Total minimum lease payments $ 148,551