XML 83 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Tax Credit Carryforward [Line Items]    
Deferred Tax Assets, Gross $ 52,916 $ 34,208
Deferred Tax Liabilities, Gross 64,778 43,649
Deferred Tax Liabilities, Other 5,282 4,715
Deferred Tax Assets, Tax Deferred Expense, Other 13,698 11,786
Deferred Tax Liability, Valuation Allowance 0 0
Deferred Tax Assets, Valuation Allowance 51,069 58,809
Deferred Tax Liabilities Tax Credit Carryforwards And Net Operating Losses 0 0
Deferred Tax Assets, Tax Credit Carryforwards 60,238 56,447
Deferred tax liabilities, deferred tax expense, postretirement benefits 166 31
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits 2,359 3,002
Deferred Tax Liability, Deferred Expense, Deferred Compensation 0 0
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 8,069 7,851
Deferred Tax Liabilities, Intangible Assets 51,987 31,488
Deferred Tax Assets, Goodwill and Intangible Assets 996 1,026
Deferred Tax Liabilities, Property, Plant and Equipment 7,292 7,285
Deferred Tax Assets, Property, Plant and Equipment 3,479 3,663
Deferred Tax Liabilities Accounts Receivable 0 0
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts 1,433 1,518
Deferred Tax Liabilities Tax Deferred Expense Compensation And Benefits Employee Benefits 0 72
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits 8,570 3,339
Deferred Tax Liabilities, Inventory 51 58
Deferred Tax Assets, Inventory 5,143 4,385
Net of liabilities [Member]    
Tax Credit Carryforward [Line Items]    
Deferred Tax Assets, Valuation Allowance 51,069  
Deferred Tax Assets, Tax Credit Carryforwards 60,238  
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits 2,193  
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 8,069  
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts 1,433  
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits 8,570  
Deferred Tax Assets, Inventory 5,092  
Net of assets [Member]    
Tax Credit Carryforward [Line Items]    
Deferred Tax Liabilities, Net 11,862 9,441
Deferred Tax Assets, Tax Deferred Expense, Other 8,416  
Deferred Tax Liabilities, Intangible Assets 50,991  
Deferred Tax Liabilities, Property, Plant and Equipment $ 3,813  
Net of liabilities [Member]    
Tax Credit Carryforward [Line Items]    
Deferred Tax Assets, Valuation Allowance   58,809
Deferred Tax Assets, Tax Credit Carryforwards   56,447
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits   2,971
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost   7,851
Deferred Tax Liabilities, Intangible Assets   30,462
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts   1,518
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits   3,267
Deferred Tax Assets, Inventory   4,327
Net of assets [Member]    
Tax Credit Carryforward [Line Items]    
Deferred Tax Assets, Tax Deferred Expense, Other   7,071
Deferred Tax Liabilities, Property, Plant and Equipment   $ 3,622