XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Summary Of Significant Accounting Policies [Line Items]      
Highly liquid investments with an original maturity 90    
Cash of held in foreign bank accounts $ 2,700,000 $ 2,300,000  
Net transactional foreign exchange gain (loss) 335,000 (83,000) $ (474,000)
Advertising expense 2,000,000 1,800,000 1,600,000
Impairment of Long lived assets held for use 0 0 0
Impairment charges for intangible assets 0 0 0
Goodwill impairment charges $ 13,403,000 $ 0 $ 0
Number of common equivalent shares 173,380 295,370 685,667
Liability for self-insured claims $ 300,000 $ 300,000  
Foreign Exchange [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Net transactional foreign exchange gain (loss) (500,000) (100,000) $ (500,000)
PI [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Goodwill impairment charges 13,403,000 0 0
T&M [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Goodwill impairment charges $ 0 $ 0 $ 0
Maximum [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of revenue satisfied for services 5.00% 5.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 3 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    
ASU 2023-07 [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 31, 2025    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect true