v3.26.1
INCOME TAXES (Tables)
12 Months Ended
Jan. 31, 2026
INCOME TAXES  
Summary of income before income taxes

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Domestic

$

147,689

$

107,748

$

42,114

Foreign

12,820

3,456

6,819

Total income before income taxes

$

160,509

$

111,204

$

48,933

Schedule of components of the amounts of income tax expense

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Current:

Federal

$

13,294

$

18,033

$

10,870

State and local

 

2,014

 

5,056

 

1,835

Foreign

1,147

791

2,537

 

16,455

 

23,880

 

15,242

Deferred:

Federal

 

5,586

 

1,015

 

(923)

State and local

 

859

 

367

 

301

Foreign

(165)

483

1,955

 

6,280

 

1,865

 

1,333

Provision for income taxes

$

22,735

$

25,745

$

16,575

Schedule of provision for income tax expense amounts

2026

  ​ ​ ​

Amount

Percent

U.S. statutory federal income tax expense

$

33,707

21.0

%

State and local income taxes, net of federal tax effect(1)

2,063

1.3

Foreign tax effects:

United Kingdom

 

Statutory rate difference

293

0.2

Change in valuation allowance for NOLs

(2,030)

(1.3)

Other

196

0.1

Ireland

(315)

(0.2)

Effect of cross-border tax laws

351

0.2

Tax credits:

Net expense related to STC investments

251

0.2

Nontaxable or nondeductible items:

Executive compensation limitation

2,304

1.4

Stock-based compensation windfall

(14,742)

(9.2)

Other

657

0.5

Provision for income taxes

$

22,735

14.2

%

(1)For Fiscal 2026, Illinois made up the majority of the state and local income taxes, net of federal tax effect.

2025

  ​ ​ ​

2024

U.S. statutory federal income tax expense

$

23,353

$

10,276

Difference resulting from:

State income taxes, net of federal tax effect

 

4,284

 

1,688

Executive compensation limitation

1,450

1,040

Adjustment to valuation for foreign NOLs

1,404

5,941

Meals and entertainment expense

860

626

Foreign tax rate differential

(793)

(2,294)

Net benefit related to STC investments

(1,763)

(646)

Stock-based compensation windfall

(3,070)

Other permanent differences and adjustments, net

20

 

(56)

Provision for income taxes

$

25,745

$

16,575

Schedule of uncertain income tax

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Unrecognized income tax benefits, beginning of fiscal year

$

2,553

$

2,553

$

2,882

Increases related to prior period income tax positions

 

 

 

78

Increases related to current period income tax positions

 

 

Expirations of statutes of limitations

 

(93)

 

 

(407)

Settlements

 

 

 

Unrecognized income tax benefits, end of fiscal year

$

2,460

$

2,553

$

2,553

Schedule of effects of temporary differences that are reflected in deferred taxes

  ​ ​ ​

2026

  ​ ​ ​

2025

Assets:

Net operating loss carryforwards

$

18,952

$

19,635

Accrued expenses

1,623

1,152

Lease liabilities

1,036

1,437

Stock awards

1,020

1,546

Research and development costs deferral

2,785

Other

 

149

 

139

 

22,780

 

26,694

Liabilities:

Intangibles

(3,514)

(3,882)

Construction contracts

 

(3,887)

 

(914)

Property and equipment

 

(1,714)

 

(1,336)

Right-of-use assets

(1,072)

(1,433)

Other

(1,130)

(385)

 

(11,317)

 

(7,950)

Valuation allowances

(18,018)

(18,192)

Deferred taxes, net

$

(6,555)

$

552

Schedule of income taxes paid (net of refunds received)

2026

Federal

$

11,600

State and local:

Illinois

 

3,166

Other

2,040

Foreign:

Ireland

 

1,191

Other:

Payments made for STC investments

11,519

Cash paid for income taxes, net of refunds

$

29,516