v3.26.1
INTANGIBLE ASSETS - Changes in the Balances of Goodwill (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
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 Construction Services      
Components of goodwill      
Goodwill 14,365    
Accumulated impairment losses (4,898)    
Goodwill, net 9,467 9,467 9,467
Teledata Services      
Components of goodwill      
Goodwill 90    
Goodwill, net $ 90 $ 90 $ 90