XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2023
USD ($)
segment
Oct. 31, 2022
USD ($)
Jan. 31, 2023
USD ($)
Segment Reporting Information          
Operating segment | segment     1    
Revenues $ 163,755 $ 117,875 $ 408,779 $ 336,262  
Cost of revenues 144,520 95,667 351,578 269,929  
Gross profit 19,235 22,208 57,201 66,333  
Selling, general and administrative expenses 11,375 12,667 32,467 34,226  
Income (loss) from operations 7,860 9,541 24,734 32,107  
Other income (loss), net 3,733 768 7,222 1,868  
Income (loss) before income taxes 11,593 10,309 31,956 33,975  
Income tax expense 6,129 2,551 11,616 14,510  
Net income 5,464 7,758 20,340 19,465  
Amortization of intangibles 98 212 294 611  
Depreciation 489 740 1,524 2,296  
Property, plant and equipment additions 1,112 1,944 2,143 2,582  
Current assets 514,071 364,965 514,071 364,965 $ 438,702
Current liabilities 273,894 134,542 273,894 134,542 202,503
Goodwill 28,033 28,033 28,033 28,033 28,033
Total assets 563,652 410,903 563,652 410,903 $ 489,487
Other          
Segment Reporting Information          
Selling, general and administrative expenses 2,751 3,303 8,197 8,172  
Income (loss) from operations (2,751) (3,303) (8,197) (8,172)  
Other income (loss), net 342 176 (1,863) 254  
Income (loss) before income taxes (2,409) (3,127) (10,060) (7,918)  
Depreciation 1 1 3 3  
Property, plant and equipment additions 1 4 1 4  
Current assets 71,038 91,959 71,038 91,959  
Current liabilities 1,592 1,179 1,592 1,179  
Total assets 73,555 92,709 73,555 92,709  
Power Industry Services | Operating Segments          
Segment Reporting Information          
Revenues 121,300 90,682 296,821 255,958  
Cost of revenues 107,781 72,725 255,210 202,985  
Gross profit 13,519 17,957 41,611 52,973  
Selling, general and administrative expenses 6,390 6,745 17,700 18,418  
Income (loss) from operations 7,129 11,212 23,911 34,555  
Other income (loss), net 3,391 592 9,088 1,613  
Income (loss) before income taxes 10,520 11,804 32,999 36,168  
Depreciation 137 142 393 422  
Property, plant and equipment additions 583 774 1,120 868  
Current assets 399,489 237,575 399,489 237,575  
Current liabilities 244,662 110,383 244,662 110,383  
Goodwill 18,476 18,476 18,476 18,476  
Total assets 426,466 261,994 426,466 261,994  
Industrial Construction Services | Operating Segments          
Segment Reporting Information          
Revenues 38,434 22,137 101,497 67,660  
Cost of revenues 33,899 18,737 88,537 56,968  
Gross profit 4,535 3,400 12,960 10,692  
Selling, general and administrative expenses 1,626 1,823 4,532 5,267  
Income (loss) from operations 2,909 1,577 8,428 5,425  
Income (loss) before income taxes 2,909 1,577 8,428 5,425  
Amortization of intangibles 98 166 294 497  
Depreciation 249 501 813 1,553  
Property, plant and equipment additions 497 928 973 1,415  
Current assets 39,843 31,355 39,843 31,355  
Current liabilities 25,839 21,560 25,839 21,560  
Goodwill 9,467 9,467 9,467 9,467  
Total assets 57,112 48,766 57,112 48,766  
Telecommunications Infrastructure Services | Operating Segments          
Segment Reporting Information          
Revenues 4,021 5,056 10,461 12,644  
Cost of revenues 2,840 4,205 7,831 9,976  
Gross profit 1,181 851 2,630 2,668  
Selling, general and administrative expenses 608 796 2,038 2,369  
Income (loss) from operations 573 55 592 299  
Other income (loss), net     (3) 1  
Income (loss) before income taxes 573 55 589 300  
Amortization of intangibles   46   114  
Depreciation 102 96 315 318  
Property, plant and equipment additions 31 238 49 295  
Current assets 3,701 4,076 3,701 4,076  
Current liabilities 1,801 1,420 1,801 1,420  
Goodwill 90 90 90 90  
Total assets $ 6,519 $ 7,434 $ 6,519 $ 7,434