XML 88 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Tax Credit Carryforward [Line Items]    
Deferred Tax Assets, Gross $ 64,231 $ 53,570
Deferred Tax Liabilities, Gross 63,467 64,993
Deferred Tax Liabilities, Other 4,798 5,226
Deferred Tax Assets, Tax Deferred Expense, Other 19,826 17,919
Deferred Tax Liability, Valuation Allowance 0 0
Deferred Tax Assets, Valuation Allowance 52,750 47,276
Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses 0 0
Deferred Tax Assets, Tax Credit Carryforwards 51,387 49,006
Deferred tax liabilities, deferred tax expense, postretirement benefits 100 0
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits 2,683 2,301
Deferred Tax Liability, Deferred Expense, Deferred Compensation 0 0
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 9,937 9,221
Deferred Tax Liabilities, Intangible Assets 49,267 50,095
Deferred Tax Assets, Goodwill and Intangible Assets 760 859
Deferred Tax Assets, in Process Research and Development 9,986  
Deferred Tax Liabilities, Property, Plant and Equipment 9,238 9,618
Deferred Tax Assets, Property, Plant and Equipment 3,118 3,177
Deferred Tax Liabilities Accounts Receivable 0 0
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts 2,202 2,105
Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits 0 0
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits 8,556 8,146
Deferred Tax Liabilities, Inventory 64 54
Deferred Tax Assets, Inventory 8,526 8,112
Deferred Tax Liabilities, In Process Research and Development 0  
Net of liabilities [Member]    
Tax Credit Carryforward [Line Items]    
Deferred Tax Assets, Tax Deferred Expense, Other 15,028 12,693
Deferred income taxes 764  
Deferred Tax Assets, Valuation Allowance 52,750 47,276
Deferred Tax Assets, Tax Credit Carryforwards 51,387 49,006
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits 2,583 2,301
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 9,937 9,221
Deferred Tax Assets, in Process Research and Development 9,986  
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts 2,202 2,105
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits 8,556 8,146
Deferred Tax Assets, Inventory 8,462 8,058
Net of assets [Member]    
Tax Credit Carryforward [Line Items]    
Deferred Tax Liabilities, Net   11,423
Deferred Tax Liabilities, Intangible Assets 48,507 49,236
Deferred Tax Liabilities, Property, Plant and Equipment $ 6,120 $ 6,441