v3.25.2
Income Taxes (Tables)
12 Months Ended
Jul. 31, 2025
Income Tax Disclosure [Abstract]  
Components of Income Before Income Taxes

The components of income before income taxes are as follows:

 

Year ended July 31

(in thousands)

  2025   2024   2023 
Domestic  $

96,891

   $56,316   $48,036 
Foreign   

8,947

    5,594    12,771 
INCOME BEFORE INCOME TAXES  $

105,838

   $61,910   $60,807 
Significant Components of Deferred Income Taxes

Significant components of the Company’s deferred income tax assets consist of the following:

 

July 31

(in thousands)

  2025   2024 
Deferred income tax assets:          
Bad debt reserve  $

1,699

   $1,588 
Accrued expenses   

4,239

    2,897 
Stock options and restricted stock   

301

    929 
Charitable contributions   

781

    754 
Depreciation   

591

    70 
Unrealized gain   

5,867

    5,405 
Net operating loss   

20,217

    36,967 
Total deferred income tax assets   

33,695

    48,610 
Valuation allowance   

(14,905)

    (13,602)
NET DEFERRED INCOME TAX ASSETS  $

18,790

   $35,008 
Schedule of (Provision for) Benefits from Income Taxes

The (provision for) benefit from income taxes consist of the following:

 

Year ended July 31

(in thousands)

  2025   2024   2023 
Current:               
Federal  $(1,272)  $(38)  $(47)
State and local   

(4,598

)   (2,716)   (1,511)
Foreign   (2,611)   (724)   (1,275)
Current   (8,481)   (3,478)   (2,833)
Deferred:               
Federal   (19,493)   9,725    (14,340)
State and local   

511

    (261)   16 
Foreign   

2,764

    368    716 
Deferred   

(16,218

)   9,832    (13,608)
(PROVISION FOR) BENEFIT FROM INCOME TAXES  $

(24,699

)  $6,354   $(16,441)
Schedule of Differences Between Income Taxes Expected Federal Statutory Income Taxes

The differences between income taxes expected at the U.S. federal statutory income tax rate and income taxes provided are as follows:

 

Year ended July 31

(in thousands)

  2025   2024   2023 
U.S. federal income tax at statutory rate  $(22,226)  $(13,001)  $(12,770)
Valuation allowance   

1,303

    2,984    970 
Foreign tax rate differential   

(1,544

)   (1,636)   (1,068)
Nondeductible expenses   

(903

)   (1,159)   (1,767)
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)   (1,181)
Other   

(128

)   285    (625)
(PROVISION FOR) BENEFIT FROM INCOME TAXES  $(24,699)  $6,354   $(16,441)
Summary of Changes in Valuation Allowance

The change in the valuation allowance is as follows:

 

Year ended July 31

(in thousands)

  Balance at beginning of year   Additions charged to costs and expenses   Deductions   Balance at end of year 
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 
2023                    
Reserves deducted from deferred income taxes, net:                    
Valuation allowance  $11,588   $2,537   $(3,507)  $10,618