XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Summary Of Significant Accounting Policies [Line Items]        
Highly liquid investments with an original maturity   90 days or less    
Cash of held in foreign bank accounts   $ 3,900,000 $ 3,900,000  
Net transactional foreign exchange losses   700,000 200,000 $ 200,000
Advertising expense   1,900,000 1,800,000 1,600,000
Impairment charges for long-lived assets   0 0 0
Impairment charges for intangible assets   $ 0 $ 0 $ 0
Number of common equivalent shares   326,275 675,600 459,700
No compensation expense is recognized on forfeited options   $ 0    
Reclassification from accumulated other comprehensive income to retained earnings $ 14,000      
Right-of-use assets and lease liabilities relating to operating leases   $ 2,000,000    
Maximum [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Percentage of revenue satisfied for services   9.00%    
Maximum [Member] | Airborne Product [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Products warranty period   5 years    
Minimum [Member] | Airborne Product [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Products warranty period   4 years    
Land Improvements [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   20 years    
Land Improvements [Member] | Minimum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   10 years    
Building And Leasehold Improvements [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   45 years    
Building And Leasehold Improvements [Member] | Minimum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   10 years    
Machinery and Equipment [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   10 years    
Machinery and Equipment [Member] | Minimum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   3 years    
Computer Equipment And Software [Member] | Maximum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   10 years    
Computer Equipment And Software [Member] | Minimum [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Estimated useful lives of the assets   3 years