XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
USD ($)
Jul. 31, 2022
USD ($)
Jul. 31, 2023
USD ($)
segment
Jul. 31, 2022
USD ($)
Jan. 31, 2023
USD ($)
Segment Reporting Information          
Operating segment | segment     1    
Revenues $ 141,349 $ 118,110 $ 245,024 $ 218,387  
Cost of revenues 117,607 93,723 207,058 174,262  
Gross profit 23,742 24,387 37,966 44,125  
Selling, general and administrative expenses 10,501 10,984 21,092 21,559  
Income (loss) from operations 13,241 13,403 16,874 22,566  
Other income (loss), net 4,118 505 3,489 1,100  
Income (loss) before income taxes 17,359 13,908 20,363 23,666  
Income tax expense 4,592 9,686 5,487 11,959  
Net income 12,767 4,222 14,876 11,707  
Amortization of intangibles 98 233 196 399  
Depreciation 488 747 1,035 1,556  
Property, plant and equipment additions 386 400 1,031 638  
Current assets 455,132 378,193 455,132 378,193 $ 438,702
Current liabilities 215,606 142,012 215,606 142,012 202,503
Goodwill 28,033 28,033 28,033 28,033 28,033
Total assets 505,708 423,070 505,708 423,070 $ 489,487
Other [Member]          
Segment Reporting Information          
Selling, general and administrative expenses 2,732 2,433 5,446 4,869  
Income (loss) from operations (2,732) (2,433) (5,446) (4,869)  
Other income (loss), net 514 69 (2,205) 78  
Income (loss) before income taxes (2,218) (2,364) (7,651) (4,791)  
Depreciation 1 1 2 2  
Current assets 86,073 82,717 86,073 82,717  
Current liabilities 1,488 646 1,488 646  
Total assets 89,178 82,992 89,178 82,992  
Power Industry Services [Member] | Operating Segments          
Segment Reporting Information          
Revenues 105,345 91,327 175,521 165,276  
Cost of revenues 87,094 71,225 147,429 130,260  
Gross profit 18,251 20,102 28,092 35,016  
Selling, general and administrative expenses 5,596 6,058 11,310 11,673  
Income (loss) from operations 12,655 14,044 16,782 23,343  
Other income (loss), net 3,607 437 5,697 1,021  
Income (loss) before income taxes 16,262 14,481 22,479 24,364  
Depreciation 128 138 256 280  
Property, plant and equipment additions 148 42 537 94  
Current assets 319,196 258,771 319,196 258,771  
Current liabilities 183,405 124,320 183,405 124,320  
Goodwill 18,476 18,476 18,476 18,476  
Total assets 346,192 282,783 346,192 282,783  
Industrial Construction Services | Operating Segments          
Segment Reporting Information          
Revenues 32,756 23,022 63,063 45,523  
Cost of revenues 28,076 19,551 54,638 38,231  
Gross profit 4,680 3,471 8,425 7,292  
Selling, general and administrative expenses 1,446 1,685 2,906 3,444  
Income (loss) from operations 3,234 1,786 5,519 3,848  
Income (loss) before income taxes 3,234 1,786 5,519 3,848  
Amortization of intangibles 98 165 196 331  
Depreciation 260 508 564 1,052  
Property, plant and equipment additions 220 336 476 487  
Current assets 45,590 31,960 45,590 31,960  
Current liabilities 28,996 15,055 28,996 15,055  
Goodwill 9,467 9,467 9,467 9,467  
Total assets 63,074 49,097 63,074 49,097  
Telecommunications Infrastructure Services [Member] | Operating Segments          
Segment Reporting Information          
Revenues 3,248 3,761 6,440 7,588  
Cost of revenues 2,437 2,947 4,991 5,771  
Gross profit 811 814 1,449 1,817  
Selling, general and administrative expenses 727 808 1,430 1,573  
Income (loss) from operations 84 6 19 244  
Other income (loss), net (3) (1) (3) 1  
Income (loss) before income taxes 81 5 16 245  
Amortization of intangibles   68   68  
Depreciation 99 100 213 222  
Property, plant and equipment additions 18 22 18 57  
Current assets 4,273 4,745 4,273 4,745  
Current liabilities 1,717 1,991 1,717 1,991  
Goodwill 90 90 90 90  
Total assets $ 7,264 $ 8,198 $ 7,264 $ 8,198