XML 58 R33.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES (Tables)
12 Months Ended
Jul. 31, 2025
INCOME TAXES [Abstract]  
Schedule of Components of Income Tax Expense The provision for income tax expense by fiscal year consists of the following (in thousands):
 202520242023
Current   
Federal$8,790 $6,059 $7,503 
State2,959 2,243 2,119 
Foreign226 226 
Current Income Tax Total11,975 8,528 9,626 
Deferred   
Federal433 934 (3,864)
State(233)778 (567)
Foreign40 (15)— 
Deferred Income Tax Total240 1,697 (4,431)
Total Income Tax Expense$12,215 $10,225 $5,195 
Schedule of Effective Income Tax Rate Reconciliation Principal reasons for variations between the statutory federal rate and the effective rates by fiscal year were as follows:
 202520242023
U.S. federal income tax rate21.0 %21.0 %21.0 %
Depletion deductions allowed for mining(4.5)(5.3)(7.7)
State income tax expense, net of federal tax expense3.6 3.5 2.9 
Nondeductible officer compensation1.3 2.2 1.5 
Stock Based Compensation(1.0)(2.1)— 
U.S. Tax Impacts of Foreign Branch0.4 1.3 (0.2)
Tax credits(0.4)(0.2)(0.3)
Valuation allowance - foreign0.5 0.4 (0.2)
Statutory rate change of foreign subsidiaries(0.1)0.3 — 
Prior year income taxes(1.7)(0.3)(1.3)
Foreign tax differential(0.1)0.1 (0.6)
Other(0.6)(0.3)(0.1)
Effective income tax rate18.4 %20.6 %15.0 %
Schedule of Deferred Tax Assets and Liabilities The Consolidated Balance Sheets included the following tax effects of cumulative temporary differences as of July 31 (in thousands):
`
 20252024
 AssetsLiabilitiesAssetsLiabilities
Amortization$ $5,863 $— $6,307 
Depreciation 6,237 — 5,692 
Lease liabilities3,961  5,105 — 
Lease right of use assets 3,670 — 4,778 
Accrued expenses4,494  4,347 — 
Federal & State NOL carryforward
2,470  2,975 — 
Stock-based compensation2,214  1,894 — 
Foreign NOL carryforward
2,197  1,889 — 
Deferred compensation1,931  1,603 — 
Capitalized R&D1,029  783 — 
Reclamation785  712 — 
Other assets555  693 — 
Postretirement benefits422  454 — 
Inventories185  435 — 
Depletion 121 — 141 
Allowance for credit losses
213  85 — 
Other liabilities 428 — 33 
Other liabilities - foreign  17 
Valuation allowance(2,846) (2,470)— 
Total deferred taxes$17,610 $16,319 $18,513 $16,968