v3.25.2
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
USD ($)
Apr. 30, 2025
USD ($)
Jul. 31, 2024
USD ($)
Apr. 30, 2024
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
segment
Jan. 31, 2025
USD ($)
Segment Reporting Information              
Operating segment | segment           1  
Revenues $ 237,743   $ 227,015   $ 431,403 $ 384,697  
Cost of revenues 193,476   195,910   350,273 335,648  
Gross profit 44,267   31,105   81,130 49,049  
Selling, general and administrative expenses 14,212   12,428   26,733 23,853  
Income (loss) from operations 30,055   18,677   54,397 25,196  
Other income, net 5,581   5,604   11,025 10,398  
Income (loss) before income taxes 35,636   24,281   65,422 35,594  
Income tax expense 361   6,083   7,597 9,514  
Net income 35,275 $ 22,550 18,198 $ 7,882 57,825 26,080  
Amortization of intangibles 98   98   196 195  
Depreciation 491   463   906 943  
Property, plant and equipment additions 1,694   2,349   2,089 2,671  
Current assets 828,784   674,954   828,784 674,954 $ 781,300
Current liabilities 484,322   415,127   484,322 415,127 479,857
Goodwill 28,033   28,033   28,033 28,033 28,033
Total assets 882,704   726,574   882,704 726,574 836,227
Intercompany Eliminations              
Segment Reporting Information              
Revenues     1,400   1,900 1,400  
Other              
Segment Reporting Information              
Selling, general and administrative expenses 3,717   2,602   6,922 5,416  
Income (loss) from operations (3,717)   (2,602)   (6,922) (5,416)  
Other income, net 1,147   894   2,187 1,626  
Income (loss) before income taxes (2,570)   (1,708)   (4,735) (3,790)  
Depreciation 9   1   12 2  
Property, plant and equipment additions 9       89    
Current assets 115,587   138,462   115,587 138,462  
Current liabilities 2,001   1,502   2,001 1,502  
Total assets 116,360   141,381   116,360 141,381  
Power Services              
Segment Reporting Information              
Goodwill 18,500       18,500   18,500
Power Services | Operating Segments              
Segment Reporting Information              
Revenues 196,948   173,760   357,304 284,026  
Cost of revenues 158,370   150,233   285,756 249,225  
Gross profit 38,578   23,527   71,548 34,801  
Selling, general and administrative expenses 7,744   7,192   14,530 13,320  
Income (loss) from operations 30,834   16,335   57,018 21,481  
Other income, net 4,422   4,707   8,794 8,768  
Income (loss) before income taxes 35,256   21,042   65,812 30,249  
Depreciation 223   148   383 285  
Property, plant and equipment additions 914   1,947   1,129 2,219  
Current assets 656,368   476,912   656,368 476,912  
Current liabilities 451,599   384,477   451,599 384,477  
Goodwill 18,476   18,476   18,476 18,476  
Total assets 690,653   506,365   690,653 506,365  
Industrial Construction Services | Operating Segments              
Segment Reporting Information              
Revenues 36,065   49,642   65,249 93,341  
Cost of revenues 31,542   43,200   57,575 81,079  
Gross profit 4,523   6,442   7,674 12,262  
Selling, general and administrative expenses 1,838   1,965   3,450 3,838  
Income (loss) from operations 2,685   4,477   4,224 8,424  
Other income, net 1       1 1  
Income (loss) before income taxes 2,686   4,477   4,225 8,425  
Amortization of intangibles 98   98   196 195  
Depreciation 163   210   323 455  
Property, plant and equipment additions 753   241   765 273  
Current assets 52,060   55,175   52,060 55,175  
Current liabilities 26,758   27,817   26,758 27,817  
Goodwill 9,467   9,467   9,467 9,467  
Total assets 68,338   71,787   68,338 71,787  
Telecom Services | Operating Segments              
Segment Reporting Information              
Revenues 4,730   3,613   8,850 7,330  
Cost of revenues 3,564   2,477   6,942 5,344  
Gross profit 1,166   1,136   1,908 1,986  
Selling, general and administrative expenses 913   669   1,831 1,279  
Income (loss) from operations 253   467   77 707  
Other income, net 11   3   43 3  
Income (loss) before income taxes 264   470   120 710  
Depreciation 96   104   188 201  
Property, plant and equipment additions 18   161   106 179  
Current assets 4,769   4,405   4,769 4,405  
Current liabilities 3,964   1,331   3,964 1,331  
Goodwill 90   90   90 90  
Total assets 7,353   $ 7,041   7,353 $ 7,041  
Industrial construction services              
Segment Reporting Information              
Goodwill $ 9,500       $ 9,500   $ 9,500