XML 29 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - ASC 842 Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Apr. 30, 2019
Leases [Abstract]      
Remaining of 2021 $ 4,414    
2022 5,708    
2023 5,275    
2024 5,214    
2025 5,370    
Thereafter 1,350    
Remaining balance of lease payments 27,331    
Short-term lease liabilities 4,527 $ 3,654 $ 2,939
Long-term lease liabilities 18,854 $ 19,787 $ 22,221
Total lease liabilities 23,381    
Difference between undiscounted cash flows and discounted cash flows $ 3,950