XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - ASC 842 Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Apr. 30, 2018
Leases [Abstract]      
Remaining of 2020 $ 3,878    
2021 4,561    
2022 5,188    
2023 5,042    
2024 5,192    
Thereafter 6,687    
Remaining balance of lease payments 30,548    
Short-term lease liabilities 2,939 $ 0 $ 0
Long-term lease liabilities 22,221 $ 0 $ 0
Total lease liabilities 25,160    
Difference between undiscounted cash flows and discounted cash flows $ 5,388