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