XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue and Deferred Revenue - Components of Deferred Revenue (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 16,175 $ 16,501
Less: current deferred revenue 16,081 16,426
Non-current deferred revenue included in other long-term liabilities 94 75
Subscription and Services    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 15,946 16,433
Product and Other    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 229 $ 68