v3.26.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Disaggregation of Revenue [Line Items]      
Contract liabilities and extended warranties $ 393   $ 489
Revenue recognized $ 219    
Capitalized contract costs amounts incurred amortization period 15 years    
Contract assets balance     1,400
Amortization of incremental direct costs $ 23 $ 23  
Deferred incremental direct costs net of accumulated amortization balance 1,400    
Deferred incremental direct contract costs reported in other current assets 100    
Deferred Revenue 393   $ 489
Aerospace Customer [Member]      
Disaggregation of Revenue [Line Items]      
Deferred incremental direct contract costs reported in other assets $ 1,300