v3.26.1
Income Taxes (Tables)
12 Months Ended
Apr. 30, 2026
Income Taxes  
Schedule of components of income/(loss) before income taxes

The components of income/(loss) before income taxes are as follows (in thousands):

  ​ ​ ​

Year Ended April 30,

 

2026

2025

2024

 

Domestic

$

(298,407)

$

68,814

$

68,968

Foreign

(7,215)

 

(29,150)

 

(5,737)

(Loss) income before income taxes

(305,622)

39,664

63,231

Equity method investment income (loss)

17,441

4,837

(1,674)

Total (loss) income before income taxes

$

(288,181)

$

44,501

$

61,557

Schedule of reconciliation of income tax expense/(benefit) computed using the U.S. federal statutory rates to actual income tax expense

Year Ended April 30,

2026

2025

2024

Dollars

Percentages

Dollars

Percentages

Dollars

Percentages

U.S. federal statutory income tax rate

$

(64,181)

21.0

%

$

8,329

21.0

%

$

12,927

21.0

%

State income taxes, net of federal benefit

(4,558)

1.5

(987)

(2.5)

569

0.9

Effect of cross-border tax laws:

Foreign-derived intangible income

(7,830)

(19.7)

(9,831)

(16.0)

Tax Credits:

Research and development credits

(8,290)

2.7

(5,263)

(13.3)

(4,831)

(7.8)

Changes in valuation allowance

(2,665)

0.9

84

0.2

931

1.6

Nontaxable or nondeductible items:

Limit on executive compensation

5,958

(1.9)

2,646

6.7

1,687

2.7

Excess benefit relating to stock-based compensation

(5,040)

1.6

(2,997)

(7.6)

(389)

(0.6)

Goodwill impairment

44,438

(14.5)

Acquisition related costs

3,426

(1.1)

Other Perms

4,185

(1.5)

1,515

3.8

536

0.8

Changes in unrecognized tax benefit

2,321

(0.8)

459

1.2

(370)

(0.6)

Foreign Tax Effects:

Statutory tax rate different from US

(719)

0.2

(2,603)

(6.6)

(293)

(0.5)

Goodwill impairment

5,477

13.8

Change in valuation allowance

1,653

(0.5)

2,213

5.6

Other Adjustments

413

(0.1)

(161)

(0.4)

955

1.5

Effective income tax rate

$

(23,059)

7.5

%

$

882

2.2

%  

$

1,891

3.0

%

Schedule of components of the (benefit from) provision for income taxes

The components of the (benefit from) provision for income taxes are as follows (in thousands):

Year Ended April 30,

 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

 

Current:

Federal

$

(349)

$

21,901

$

20,990

State

 

3,896

 

(320)

 

1,511

Foreign

523

(76)

 

4,070

 

21,581

 

22,425

Deferred:

Federal

 

(19,494)

 

(19,301)

 

(18,844)

State

 

(7,635)

 

(734)

 

(625)

Foreign

(664)

(1,065)

 

(27,129)

 

(20,699)

 

(20,534)

Total income tax expense (benefit)

$

(23,059)

$

882

$

1,891

Schedule of components of the Company's deferred income tax assets and liabilities

Significant components of the Company’s deferred income tax assets and liabilities are as follows (in thousands):

April 30,

 

  ​ ​ ​

2026

  ​ ​ ​

2025

 

Deferred income tax assets:

Accrued expenses

$

6,435

$

2,367

Stock based compensation

5,467

3,728

Allowances, reserves, and other

 

564

 

Unrealized loss on securities

 

1,704

 

3,787

Net operating loss and credit carry-forwards

 

75,001

 

21,620

163(J) disallowed interest expense carry-forward

28,083

Acquisition related costs

6,263

4,299

Capitalized research and development costs

59,288

57,266

Reserve for inventory excess and obsolescence

 

8,257

 

6,306

Lease liability

30,436

8,226

Total deferred income tax assets

 

221,498

 

107,599

Deferred income tax liabilities:

Fixed asset basis

 

(22,416)

 

(3,160)

Allowances, reserves, and other

(5,517)

(1,895)

Outside basis difference

(38)

(38)

Right-of-use asset

(28,749)

(7,645)

Intangibles basis

(185,053)

(6,631)

Total deferred income tax liabilities

 

(241,773)

 

(19,369)

Valuation allowance

 

(30,219)

 

(26,770)

Net deferred tax assets

$

(50,494)

$

61,460

Summary of activity related to gross unrecognized tax benefits

The following table summarizes the activity related to the Company’s gross unrecognized tax benefits for the years ended April 30, 2026 and 2025 (in thousands):

April 30,

 

  ​ ​ ​

2026

  ​ ​ ​

2025

 

Balance as of May 1

$

13,429

$

13,601

Increases related to prior year tax positions

 

62

 

30

Decreases related to prior year tax positions

 

(141)

 

(18)

Increases related to current year tax positions

 

3,588

 

1,582

Decreases related to lapsing of statute of limitations

 

(742)

 

(1,766)

Balance as of April 30

$

16,196

$

13,429

Schedule of income taxes paid

The following table summarized income taxes paid for the year ended April 30, 2026, 2025 and 2024 (in thousands):

Year Ended April 30,

Year Ended April 30,

Year Ended April 30,

 

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

 

Federal

$

2,250

$

24,175

$

17,387

State:

Alabama

 

(272)

 

 

California

514

Florida

 

351

 

 

Maryland

204

Other

 

174

 

682

 

2,533

Foreign:

 

 

 

Germany

385

(226)

518

Total income taxes paid

$

3,606

$

24,631

$

20,438