XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT REPORTING (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2025
USD ($)
item
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Segment Reporting Information      
Operating segment | item 1    
Revenues $ 874,179 $ 573,333 $ 455,040
Cost of revenues 733,190 492,499 368,679
Gross profit 140,989 80,834 86,361
Selling, general and administrative expenses 52,794 44,376 44,692
Income (loss) from operations 88,195 36,458 41,669
Other income (loss), net 23,009 12,475 4,331
Income (loss) before income taxes 111,204 48,933 46,000
Income tax expense 25,745 16,575 11,296
Net income 85,459 32,358 34,704
Amortization of intangibles 391 392 732
Depreciation 1,905 2,013 2,983
Property, plant and equipment additions 6,583 2,756 3,372
Current assets 781,300 547,179 438,702
Current liabilities 479,857 302,260 202,503
Goodwill 28,033 28,033 28,033
Total assets 836,227 598,229 489,487
Intercompany Eliminations      
Segment Reporting Information      
Revenues 6,600 0 600
Other      
Segment Reporting Information      
Selling, general and administrative expenses 11,747 11,193 10,804
Income (loss) from operations (11,747) (11,193) (10,804)
Other income (loss), net 3,652 (1,393) 499
Income (loss) before income taxes (8,095) (12,586) (10,305)
Depreciation 3 4 4
Property, plant and equipment additions 2 3 16
Current assets 114,457 100,676 84,572
Current liabilities 2,479 1,825 1,472
Total assets 117,063 103,943 87,703
Power Services      
Segment Reporting Information      
Goodwill 18,476 18,476 18,476
Power Services | Operating Segments      
Segment Reporting Information      
Revenues 693,036 416,281 346,033
Cost of revenues 577,563 357,705 277,402
Gross profit 115,473 58,576 68,631
Selling, general and administrative expenses 30,742 24,274 22,635
Income (loss) from operations 84,731 34,302 45,996
Other income (loss), net 19,362 13,871 3,829
Income (loss) before income taxes 104,093 48,173 49,825
Depreciation 686 527 567
Property, plant and equipment additions 5,788 1,266 1,450
Current assets 617,027 383,508 307,742
Current liabilities 459,118 256,975 170,164
Goodwill 18,476 18,476 18,476
Total assets 650,793 411,571 334,593
Telecom Services      
Segment Reporting Information      
Goodwill 90 90 90
Telecom Services | Operating Segments      
Segment Reporting Information      
Revenues 13,519 14,251 16,233
Cost of revenues 10,298 10,473 13,243
Gross profit 3,221 3,778 2,990
Selling, general and administrative expenses 2,897 2,469 3,353
Income (loss) from operations 324 1,309 (363)
Other income (loss), net 9 (3) 3
Income (loss) before income taxes 333 1,306 (360)
Amortization of intangibles     114
Depreciation 417 409 434
Property, plant and equipment additions 270 473 189
Current assets 3,831 3,872 3,900
Current liabilities 2,127 1,591 1,317
Goodwill 90 90 90
Total assets 6,339 6,703 7,153
Industrial Services      
Segment Reporting Information      
Goodwill 9,467 9,467 9,467
Industrial Services | Operating Segments      
Segment Reporting Information      
Revenues 167,624 142,801 92,774
Cost of revenues 145,329 124,321 78,034
Gross profit 22,295 18,480 14,740
Selling, general and administrative expenses 7,408 6,440 7,900
Income (loss) from operations 14,887 12,040 6,840
Other income (loss), net (14)    
Income (loss) before income taxes 14,873 12,040 6,840
Amortization of intangibles 391 392 618
Depreciation 799 1,073 1,978
Property, plant and equipment additions 523 1,014 1,717
Current assets 45,985 59,123 42,488
Current liabilities 16,133 41,869 29,550
Goodwill 9,467 9,467 9,467
Total assets $ 62,032 $ 76,012 $ 60,038