v3.26.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. federal statutory tax rate $ 54,477 $ 49,790 $ 52,047
State and local income taxes (1) 3,212 1,625 2,361
Effect of cross-border tax laws 93 118 (1,711)
Research and development credit (4,100) (4,600) (3,850)
Changes in valuation allowances 353 785 709
Loss on sale of business (2) 0 0 (3,268)
Other 228 481 (539)
Changes in unrecognized tax benefits (2,240) (2,141) 2,350
Income Tax Expense (Benefit) $ 54,037 $ 47,841 $ 50,626
Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
State and Local Income Taxes, Percent 1.20% 0.70% 1.00%
Cross-Border Tax Effect, Percent 0.00% 0.00% (0.70%)
Tax Credit, Research, Percent (1.60%) (1.90%) (1.60%)
Change in Deferred Tax Assets Valuation Allowance, Percent 0.10% 0.30% 0.30%
Disposition of Business, Percent 0.00% 0.00% (1.30%)
Nondeductible Expense, Other, Percent 0.10% 0.20% (0.20%)
Other Adjustments, Percent (0.10%) 0.00% (0.30%)
Other adjustments $ (370) $ (13) $ (787)
Tax Contingency, Percent (0.90%) (0.90%) 0.90%
Effective Income Tax Rate Reconciliation, Percent, Total 20.80% 20.20% 20.40%
Tax Jurisdiction of Domicile [Extensible Enumeration] UNITED STATES UNITED STATES UNITED STATES
MEXICO      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign rate difference $ 3,011 $ 2,599 $ 2,645
Effective Income Tax Rate Reconciliation, Deduction, Amount $ 4,451 $ 6,092 $ 6,535
Foreign rate difference 1.20% 1.10% 1.10%
Effective Income Tax Rate Reconciliation, Deduction, Percent (1.70%) (2.60%) (2.60%)
Income Tax Jurisdiction, Foreign, Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign rate difference $ 3,824 $ 5,289 $ 7,204
Foreign rate difference 1.50% 2.20% 2.90%