XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT REPORTING (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Segment Reporting Information      
Revenues $ 193,660 $ 157,682  
Cost of revenues 156,797 139,738  
Gross profit 36,863 17,944  
Selling, general and administrative expenses 12,521 11,425  
Income (loss) from operations 24,342 6,519  
Other income, net 5,444 4,794  
Income (loss) before income taxes 29,786 11,313  
Income tax expense 7,236 3,431  
Net income 22,550 7,882  
Amortization of intangibles 98 97  
Depreciation 415 480  
Property, plant and equipment additions 395 322  
Current assets 738,077 574,326 $ 781,300
Current liabilities 422,950 327,598 479,857
Goodwill 28,033 28,033 28,033
Total assets 792,155 624,408 836,227
Intercompany Eliminations      
Segment Reporting Information      
Revenues 1,900    
Other      
Segment Reporting Information      
Selling, general and administrative expenses 3,205 2,814  
Income (loss) from operations (3,205) (2,814)  
Other income, net 1,040 732  
Income (loss) before income taxes (2,165) (2,082)  
Depreciation 3 1  
Property, plant and equipment additions 80    
Current assets 145,981 100,195  
Current liabilities 1,283 2,605  
Total assets 146,796 103,180  
Power Services      
Segment Reporting Information      
Goodwill 18,500   18,500
Power Services | Operating Segments      
Segment Reporting Information      
Revenues 160,356 110,266  
Cost of revenues 127,386 98,992  
Gross profit 32,970 11,274  
Selling, general and administrative expenses 6,786 6,128  
Income (loss) from operations 26,184 5,146  
Other income, net 4,372 4,061  
Income (loss) before income taxes 30,556 9,207  
Depreciation 160 137  
Property, plant and equipment additions 215 272  
Current assets 542,993 416,117  
Current liabilities 398,610 293,979  
Goodwill 18,476 18,476  
Total assets 577,692 443,920  
Industrial Construction Services | Operating Segments      
Segment Reporting Information      
Revenues 29,184 43,699  
Cost of revenues 26,033 37,879  
Gross profit 3,151 5,820  
Selling, general and administrative expenses 1,612 1,873  
Income (loss) from operations 1,539 3,947  
Other income, net   1  
Income (loss) before income taxes 1,539 3,948  
Amortization of intangibles 98 97  
Depreciation 160 245  
Property, plant and equipment additions 12 32  
Current assets 43,147 54,170  
Current liabilities 19,095 29,642  
Goodwill 9,467 9,467  
Total assets 58,995 70,792  
Telecom Services | Operating Segments      
Segment Reporting Information      
Revenues 4,120 3,717  
Cost of revenues 3,378 2,867  
Gross profit 742 850  
Selling, general and administrative expenses 918 610  
Income (loss) from operations (176) 240  
Other income, net 32    
Income (loss) before income taxes (144) 240  
Depreciation 92 97  
Property, plant and equipment additions 88 18  
Current assets 5,956 3,844  
Current liabilities 3,962 1,372  
Goodwill 90 90  
Total assets 8,672 $ 6,516  
Industrial construction services      
Segment Reporting Information      
Goodwill $ 9,500   $ 9,500