v3.26.3
Note 19 - Income Taxes (Tables)
12 Months Ended
Jul. 31, 2026
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

Year ended July 31,

 

2026

 

 

2025

 

 

2024

 

Domestic

 

$

112,130

 

 

$

96,891

 

 

$

56,316

 

Foreign

 

 

17,847

 

 

 

8,947

 

 

 

5,594

 

INCOME BEFORE INCOME TAXES

 

$

129,977

 

 

$

105,838

 

 

$

61,910

 

Schedule of Deferred Tax Assets and Liabilities [Table Text Block]

(in thousands)

 

 

 

 

 

 

 

 

July 31,

 

2026

 

 

2025

 

Deferred income tax assets:

 

 

 

 

 

 

 

 

Bad debt reserve

 

$

1,572

 

 

$

1,699

 

Accrued expenses

 

 

3,384

 

 

 

4,239

 

Stock-based compensation

 

 

2,413

 

 

 

301

 

Charitable contributions

 

 

—

 

 

 

781

 

Depreciation

 

 

1,879

 

 

 

591

 

Unrealized gains

 

 

5,781

 

 

 

5,867

 

Net operating loss

 

 

14,608

 

 

 

20,217

 

Total deferred income tax assets

 

 

29,637

 

 

 

33,695

 

Valuation allowance

 

 

(11,635

)

 

 

(14,905

)

NET DEFERRED INCOME TAX ASSETS

 

$

18,002

 

 

$

18,790

 

Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]

(in thousands)

 

 

 

​

 

 

 

​

 

 

 

​

Year ended July 31,

 

2026

 

 

2025

 

 

2024

 

Current:

 

 

 

​

 

 

 

​

 

 

 

​

Federal

 

$

(26,416

)

 

$

(1,272

)

 

$

(38

)

State and local

 

 

(6,161

)

 

 

(4,598

)

 

 

(2,716

)

Foreign

 

 

(1,552

)

 

 

(2,611

)

 

 

(724

)

 

 

 

(34,129

)

 

 

(8,481

)

 

 

(3,478

)

Deferred:

 

 

 

​

 

 

 

​

 

 

 

​

Federal

 

 

(2,684

)

 

 

(19,493

)

 

 

9,725

 

State and local

 

 

208

 

 

 

511

 

 

 

(261

)

Foreign

 

 

1,722

 

 

 

2,764

 

 

 

368

 

 

 

 

(754

)

 

 

(16,218

)

 

 

9,832

 

(PROVISION FOR) BENEFIT FROM INCOME TAXES

 

$

(34,883

)

 

$

(24,699

)

 

$

6,354

 

Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]

(in thousands)

 

 

 

​

 

 

 

​

Year ended July 31, 2026

 

Amount

 

 

Percent

 

U.S. federal income tax at statutory rate

 

$

(27,295

)

 

 

(21.0

)%

State and local income tax, net of federal income tax benefit

 

 

(4,683

)

 

 

(3.6

)

Valuation allowance

 

 

(176

)

 

 

(0.1

)

Foreign tax effects

 

 

 

​

 

 

 

​

Netherlands

 

 

 

​

 

 

 

​

Statutory tax rate difference between the Netherlands and United States

 

 

854

 

 

 

0.7

 

Nondeductible impairment charge

 

 

(4,542

)

 

 

(3.5

)

Other

 

 

(46

)

 

 

(0.0

)

Peru

 

 

 

​

 

 

 

​

Statutory tax rate difference between Peru and United States

 

 

(410

)

 

 

(0.3

)

Cancellation of debt exclusion

 

 

1,423

 

 

 

1.1

 

Ireland

 

 

 

​

 

 

 

​

Statutory tax rate difference between Ireland and United States

 

 

985

 

 

 

0.8

 

Cancellation of debt exclusion

 

 

1,449

 

 

 

1.1

 

United Kingdom

 

 

 

​

 

 

 

​

Statutory tax rate difference between United Kingdom and United States

 

 

(265

)

 

 

(0.2

)

Tax credits

 

 

209

 

 

 

0.2

 

Other foreign jurisdictions

 

 

(1,538

)

 

 

(1.2

)

Effect of cross-border laws

 

 

 

​

 

 

 

​

Global intangible low-taxed income, net of foreign tax credit

 

 

(1,176

)

 

 

(0.9

)

Other

 

 

328

 

 

 

0.3

 

PROVISION FOR INCOME TAXES

 

$

(34,883

)

 

 

(26.8

)%

(in thousands)

​

​

​

​

​

​

​

​

Year ended July 31,

​

2025

​

​

2024

​

U.S. federal income tax at statutory rate

​

$

(22,226

)

​

$

(13,001

)

Valuation allowance

​

​

1,303

​

​

​

2,984

​

Foreign tax rate differential

​

​

(1,544

)

​

​

(1,636

)

Nondeductible expenses

​

​

(903

)

​

​

(1,159

)

Revaluation of existing foreign attributes

​

​

2,027

​

​

​

(2,886

)

Prior year benefit

​

​

—

​

​

​

23,622

​

State and local income tax, net of federal benefit

​

​

(3,228

)

​

​

(1,855

)

Other

​

​

(128

)

​

​

285

​

(PROVISION FOR) BENEFIT FROM INCOME TAXES

​

$

(24,699

)

​

$

6,354

​

Schedule of Income Taxes Paid [Table Text Block]

(in thousands)

​

​

​

​

Year ended July 31,

​

2026

​

Federal

​

$

21,750

​

State and local

​

​

​

​

Wisconsin

​

​

16

​

Tennessee

​

​

13

​

Other

​

​

8

​

Foreign

​

​

​

​

Spain

​

​

12

​

South America

​

​

397

​

INCOME TAXES, NET OF AMOUNTS REFUNDED

​

$

22,196

​

Summary of Valuation Allowance [Table Text Block]

 

 

 

 

​

 

Additions

 

 

 

 

​

 

 

 

​

(in thousands)

 

Balance at

 

 

Charged to Costs

 

 

 

 

​

 

Balance at

 

Year ended July 31,

 

Beginning of Year

 

 

and Expenses

 

 

Deductions

 

 

End of Year

 

2026

 

 

 

​

 

 

 

​

 

 

 

​

 

 

 

​

Reserves deducted from deferred income taxes, net:

 

 

 

​

 

 

 

​

 

 

 

​

 

 

 

​

Valuation allowance

 

$

14,905

 

 

$

—

 

 

$

(3,270

)

 

$

11,635

 

2025

 

 

 

​

 

 

 

​

 

 

 

​

 

 

 

​

Reserves deducted from deferred income taxes, net:

 

 

 

​

 

 

 

​

 

 

 

​

 

 

 

​

Valuation allowance

 

$

13,602

 

 

$

4,655

 

 

$

(3,352

)

 

$

14,905

 

2024

 

 

 

​

 

 

 

​

 

 

 

​

 

 

 

​

Reserves deducted from deferred income taxes, net:

 

 

 

​

 

 

 

​

 

 

 

​

 

 

 

​

Valuation allowance

 

$

10,618

 

 

$

2,984

 

 

$

—

 

 

$

13,602