XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT REPORTING (Tables)
3 Months Ended
Apr. 30, 2025
SEGMENT REPORTING  
Schedule of operating results and financial position data of the Company's reportable business segments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Power

​

Industrial

​

Telecom

​

​

​

​

April 30, 2025

    

Services

    

Services

    

Services

    

Other

    

Totals

Revenues

​

$

160,356

​

$

29,184

​

$

4,120

​

$

—

​

$

193,660

Cost of revenues

​

 

127,386

​

 

26,033

​

 

3,378

​

 

—

​

 

156,797

Gross profit

​

 

32,970

​

 

3,151

​

 

742

​

 

—

​

 

36,863

Selling, general and administrative expenses

​

 

6,786

​

​

1,612

​

​

918

​

​

3,205

​

​

12,521

Income (loss) from operations

​

​

26,184

​

​

1,539

​

​

(176)

​

​

(3,205)

​

​

24,342

Other income, net

​

 

4,372

​

 

—

​

 

32

​

 

1,040

​

 

5,444

Income (loss) before income taxes

​

$

30,556

​

$

1,539

​

$

(144)

​

$

(2,165)

​

 

29,786

Income tax expense

​

​

​

​

​

​

​

​

​

​

​

​

​

 

7,236

Net income

​

​

​

​

​

​

​

​

​

​

​

​

​

$

22,550

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Amortization of intangibles

​

$

—

​

$

98

​

$

—

​

$

—

​

$

98

Depreciation

​

​

160

​

​

160

​

​

92

​

​

3

​

​

415

Property, plant and equipment additions

​

​

215

​

​

12

​

​

88

​

​

80

​

​

395

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Current assets

​

$

542,993

​

$

43,147

​

$

5,956

​

$

145,981

​

$

738,077

Current liabilities

​

​

398,610

​

​

19,095

​

​

3,962

​

​

1,283

​

​

422,950

Goodwill

​

​

18,476

​

​

9,467

​

​

90

​

​

—

​

​

28,033

Total assets

​

​

577,692

​

​

58,995

​

​

8,672

​

​

146,796

​

​

792,155

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Power

​

Industrial

​

Telecom

​

​

​

​

April 30, 2024

    

Services

    

Services

    

Services

    

Other

    

Totals

Revenues

​

$

110,266

​

$

43,699

​

$

3,717

​

$

—

​

$

157,682

Cost of revenues

​

 

98,992

​

 

37,879

​

 

2,867

​

 

—

​

 

139,738

Gross profit

​

 

11,274

​

 

5,820

​

 

850

​

 

—

​

 

17,944

Selling, general and administrative expenses

​

 

6,128

​

​

1,873

​

​

610

​

​

2,814

​

​

11,425

Income (loss) from operations

​

​

5,146

​

​

3,947

​

​

240

​

​

(2,814)

​

​

6,519

Other income, net

​

 

4,061

​

 

1

​

 

—

​

 

732

​

 

4,794

Income (loss) before income taxes

​

$

9,207

​

$

3,948

​

$

240

​

$

(2,082)

​

 

11,313

Income tax expense

​

​

​

​

​

​

​

​

​

​

​

​

​

 

3,431

Net income

​

​

​

​

​

​

​

​

​

​

​

​

​

$

7,882

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Amortization of intangibles

​

$

—

​

$

97

​

$

—

​

$

—

​

$

97

Depreciation

​

​

137

​

​

245

​

​

97

​

​

1

​

​

480

Property, plant and equipment additions

​

​

272

​

​

32

​

​

18

​

​

—

​

​

322

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Current assets

​

$

416,117

​

$

54,170

​

$

3,844

​

$

100,195

​

$

574,326

Current liabilities

​

​

293,979

​

​

29,642

​

​

1,372

​

​

2,605

​

​

327,598

Goodwill

​

​

18,476

​

​

9,467

​

​

90

​

​

—

​

​

28,033

Total assets

​

​

443,920

​

​

70,792

​

​

6,516

​

​

103,180

​

​

624,408

​