XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2021
Jan. 31, 2021
Contract liabilities and extended warranties $ 324,000 $ 324,000 $ 285,000
Revenue recognized 202,000 202,000  
Contract assets balance 1,200,000 1,200,000 $ 800,000
Additional contract costs 400,000 400,000  
Amortization of incremental direct costs   26,000  
Deferred incremental direct contract costs reported in other current assets 100,000 100,000  
Deferred incremental direct costs net of accumulated amortization $ 1,300,000 $ 1,300,000  
Capitalized contract costs additional amounts incurred amortization period 20 years 6 years  
Change in Accounting Method Accounted for as Change in Estimate [Member]      
Capitalized contract costs additional amounts incurred amortization period   20 years