XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - ASC 842 Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Apr. 30, 2020
Leases [Abstract]      
Remaining of 2022 $ 4,386    
2023 5,460    
2024 5,319    
2025 5,371    
2026 1,350    
Thereafter 0    
Remaining balance of lease payments 21,886    
Short-term lease liabilities 4,715 $ 4,672 $ 4,527
Long-term lease liabilities 14,573 $ 15,619 $ 18,854
Total lease liabilities 19,288    
Difference between undiscounted cash flows and discounted cash flows $ 2,598