v3.26.1
SEGMENT REPORTING (Tables)
6 Months Ended
Jul. 31, 2026
SEGMENT REPORTING  
Schedule of operating results and financial position data of the Company's reportable segments

Three Months Ended

July 31, 2026

  ​ ​ ​

Power

  ​ ​ ​

Industrial

  ​ ​ ​

Teledata

  ​ ​ ​

Totals

Revenues

$

301,208

$

76,172

$

6,596

$

383,976

Cost of revenues

 

233,612

 

70,644

 

5,502

 

309,758

Gross profit

 

67,596

 

5,528

 

1,094

 

74,218

Selling, general and administrative expenses

10,767

1,634

1,329

13,730

Income (loss) from operations

56,829

3,894

(235)

60,488

Other income, net

 

9,513

 

154

 

15

 

9,682

Segment income (loss) before income taxes

$

66,342

$

4,048

$

(220)

 

70,170

Corporate

(3,282)

Consolidated income before income taxes

66,888

Provision for income taxes

 

13,586

Net income

$

53,302

Three Months Ended

Segment

Consolidated

July 31, 2026

Power

Industrial

Teledata

Totals

Corporate

Totals

Amortization of intangibles

$

$

75

$

$

75

$

$

75

Depreciation

347

199

96

642

3

645

Property, plant and equipment additions

353

4,849

53

5,255

5,255

Current assets

$

1,022,970

$

98,039

$

8,263

$

1,129,272

$

189,198

$

1,318,470

Current liabilities

802,317

68,415

5,551

876,283

1,827

878,110

Goodwill

18,476

9,467

2,727

30,670

30,670

Total assets

1,073,696

118,938

18,543

1,211,177

189,793

1,400,970

Three Months Ended

July 31, 2025

  ​ ​ ​

Power

  ​ ​ ​

Industrial

  ​ ​ ​

Teledata

  ​ ​ ​

Totals

Revenues

$

196,948

$

36,065

$

4,730

$

237,743

Cost of revenues

 

158,370

 

31,542

 

3,564

 

193,476

Gross profit

 

38,578

 

4,523

 

1,166

 

44,267

Selling, general and administrative expenses

 

7,744

1,838

913

10,495

Income from operations

30,834

2,685

253

33,772

Other income, net

 

4,422

 

1

 

11

 

4,434

Segment income before income taxes

$

35,256

$

2,686

$

264

 

38,206

Corporate

(2,570)

Consolidated income before income taxes

35,636

Provision for income taxes

 

361

Net income

$

35,275

Three Months Ended

Segment

Consolidated

July 31, 2025

Power

Industrial

Teledata

Totals

Corporate

Totals

Amortization of intangibles

$

$

98

$

$

98

$

$

98

Depreciation

223

163

96

482

9

491

Property, plant and equipment additions

914

753

18

1,685

9

1,694

Current assets

$

656,368

$

52,060

$

4,769

$

713,197

$

115,587

$

828,784

Current liabilities

451,599

26,758

3,964

482,321

2,001

484,322

Goodwill

18,476

9,467

90

28,033

28,033

Total assets

690,653

68,338

7,353

766,344

116,360

882,704

Six Months Ended

July 31, 2026

  ​ ​ ​

Power

  ​ ​ ​

Industrial

  ​ ​ ​

Teledata

  ​ ​ ​

Totals

Revenues

$

527,875

$

134,476

$

12,579

$

674,930

Cost of revenues

 

406,698

 

122,071

 

10,829

 

539,598

Gross profit

 

121,177

 

12,405

 

1,750

 

135,332

Selling, general and administrative expenses

 

19,996

3,597

2,491

26,084

Income (loss) from operations

101,181

8,808

(741)

109,248

Other income, net

 

17,365

 

180

 

12

 

17,557

Segment income (loss) before income taxes

$

118,546

$

8,988

$

(729)

 

126,805

Corporate

(6,148)

Consolidated income before income taxes

120,657

Provision for income taxes

 

21,292

Net income

$

99,365

Six Months Ended

Segment

Consolidated

July 31, 2026

Power

Industrial

Teledata

Totals

Corporate

Totals

Amortization of intangibles

$

$

150

$

$

150

$

$

150

Depreciation

675

351

172

1,198

6

1,204

Property, plant and equipment additions

2,158

5,477

53

7,688

7,688

Six Months Ended

July 31, 2025

  ​ ​ ​

Power

  ​ ​ ​

Industrial

  ​ ​ ​

Teledata

  ​ ​ ​

Totals

Revenues

$

357,304

$

65,249

$

8,850

$

431,403

Cost of revenues

 

285,756

 

57,575

 

6,942

 

350,273

Gross profit

 

71,548

 

7,674

 

1,908

 

81,130

Selling, general and administrative expenses

 

14,530

3,450

1,831

19,811

Income from operations

57,018

4,224

77

61,319

Other income, net

 

8,794

 

1

 

43

 

8,838

Segment income before income taxes

$

65,812

$

4,225

$

120

 

70,157

Corporate

(4,735)

Consolidated income before income taxes

65,422

Provision for income taxes

 

7,597

Net income

$

57,825

Six Months Ended

Segment

Consolidated

July 31, 2025

Power

Industrial

Teledata

Totals

Corporate

Totals

Amortization of intangibles

$

$

196

$

$

196

$

$

196

Depreciation

383

323

188

894

12

906

Property, plant and equipment additions

1,129

765

106

2,000

89

2,089