XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - ASC 842 Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jan. 31, 2020
Oct. 31, 2019
Leases [Abstract]      
Remaining of 2021 $ 1,476    
2022 5,818    
2023 5,384    
2024 5,251    
2025 5,370    
Thereafter 1,350    
Remaining balance of lease payments 24,649    
Short-term lease liabilities 4,662 $ 3,654 $ 3,506
Long-term lease liabilities 16,745 $ 19,787 $ 20,778
Total lease liabilities 21,407    
Difference between undiscounted cash flows and discounted cash flows $ 3,242