XML 11 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - ASC 842 Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Oct. 31, 2018
Leases [Abstract]      
Remaining of 2020 $ 1,370    
2021 4,973    
2022 5,582    
2023 5,149    
2024 5,192    
Thereafter 6,687    
Remaining balance of lease payments 28,953    
Short-term lease liabilities 3,506 $ 0 $ 0
Long-term lease liabilities 20,778 $ 0 $ 0
Total lease liabilities 24,284    
Difference between undiscounted cash flows and discounted cash flows $ 4,669