v3.21.1
Revenue and Contract Costs - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]      
Subscription and related service revenues amortization period (in years) 3 years    
Amortization expense $ 2,025,000 $ 1,977,000 $ 1,640,000
Impairment loss 0 0 0
Subscription and related services      
Disaggregation of Revenue [Line Items]      
Revenues recorded pursuant to ASC 842 $ 6,312,000 $ 5,985,000 $ 4,749,000