XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS - Changes in the Balances of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2024
Jan. 31, 2023
Change in goodwill      
Impairment losses $ (7,901)    
Goodwill, Ending Balance 28,033    
Components of goodwill      
Goodwill   $ 36,980  
Accumulated impairment losses   (8,947)  
Goodwill, net 28,033 28,033 $ 28,033
Power Services      
Change in goodwill      
Goodwill, Ending Balance 18,476    
Components of goodwill      
Goodwill   22,525  
Accumulated impairment losses   (4,049)  
Goodwill, net 18,476 18,476 18,476
Industrial Services      
Change in goodwill      
Goodwill, Ending Balance 9,467    
Components of goodwill      
Goodwill   14,365  
Accumulated impairment losses   (4,898)  
Goodwill, net 9,467 9,467 9,467
Telecom Services      
Change in goodwill      
Goodwill, Ending Balance 90    
Components of goodwill      
Goodwill   90  
Goodwill, net $ 90 $ 90 $ 90