XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2021
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Dec. 31, 2022
Contract liabilities and extended warranties   $ 412,000 $ 262,000    
Revenue recognized   248,000      
Contract assets balance   1,300,000 1,300,000    
Additional contract costs   100,000      
Amortization of incremental direct costs   75,000 $ 60,000 $ 27,000  
Deferred incremental direct contract costs reported in other current assets   $ 100,000      
Capitalized contract costs additional amounts incurred amortization period   19 years      
Capitalized contract cost net long term and short term   $ 1,400,000      
Capitalized contract costs additional amounts incurred amortization period   6 years      
Aerospace Customer [Member]          
Contract with customer liability         $ 3,250,000
Revenue recognized   $ 1,100,000      
Change in Accounting Method Accounted for as Change in Estimate [Member]          
Capitalized contract costs additional amounts incurred amortization period 20 years