XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS - Changes in the Balances of Goodwill (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Components of goodwill      
Goodwill $ 36,980    
Accumulated impairment losses (8,947)    
Goodwill, net 28,033 $ 28,033 $ 28,033
Power Services      
Components of goodwill      
Goodwill 22,525    
Accumulated impairment losses (4,049)    
Goodwill, net 18,476 18,476 18,476
Industrial Services      
Components of goodwill      
Goodwill 14,365    
Accumulated impairment losses (4,898)    
Goodwill, net 9,467 9,467 9,467
Telecom Services      
Components of goodwill      
Goodwill 90    
Goodwill, net $ 90 $ 90 $ 90