Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Deferred tax assets      
Net operating loss carryforward $ 38,933 $ 25,296  
Accruals and other 757 463  
Intangibles 136 135  
Depreciation and amortization 70    
Deferred Revenue 2,754 3,094  
Gross deferred tax assets 42,650 28,988  
Valuation allowance (41,849) (28,214) $ (16,598)
Net deferred tax asset 801 774  
Deferred tax liabilities      
Depreciation and amortization   (23)  
Deferred costs (801) (751)  
Net deferred tax assets (liabilities) $ 0 $ 0