v3.26.1
Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Deferred Tax Assets    
Deferred Tax Assets, Inventory $ 9,142 $ 9,147
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits 11,205 8,982
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts 1,281 1,772
Deferred Tax Assets, Property, Plant and Equipment 9,251 8,610
Deferred Tax Assets, in Process Research and Development 19,863 30,525
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 11,555 9,413
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits 2,671 3,336
Deferred Tax Assets, Tax Credit Carryforwards 88,104 84,160
Deferred Tax Assets, Tax Deferred Expense, Other 28,110 27,681
Deferred Tax Assets, Valuation Allowance (83,955) (82,180)
Deferred Tax Assets, Gross, Total 97,227 101,446
Deferred Tax Liabilities    
Deferred Tax Liabilities, Property, Plant and Equipment 10,080 8,085
Deferred Tax Liabilities, Intangible Assets 60,012 63,886
Deferred Tax Liabilities, Other 13,322 14,378
Deferred Tax Liabilities, Gross, Total $ 83,414 $ 86,349