XML 67 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Abstract]    
Contract liabilities and extended warranties $ 285,000 $ 466,000
Revenue recognized 466,000  
Contract assets balance 881,000 885,000
Amortization of incremental direct costs 26,940  
Deferred incremental direct contract costs reported in other current assets $ 36,000 59,000
Amortization period of contract costs 5 years  
Deferred incremental direct costs net of accumulated amortization $ 917,000 $ 944,000