XML 34 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - ASC 840 Minimum Lease Payments (Details)
$ in Thousands
Jan. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 5,045
2021 4,405
2022 5,041
2023 5,040
2024 5,192
Thereafter 6,687
Total minimum lease payments $ 31,410