XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Apr. 30, 2021
Jul. 31, 2021
Finite-Lived Intangible Assets [Line Items]            
Gross Carrying Amount $ 449,933,000   $ 449,933,000     $ 449,933,000
Accumulated Amortization 191,932,000   191,932,000     181,234,000
Net Carrying Amount 258,001,000   258,001,000     268,699,000
Amortization of intangibles 5,349,000 $ 4,795,000 $ 10,698,000 $ 10,361,000    
Customer relationships            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Amortization Period     20 years 2 months 12 days   20 years 2 months 12 days  
Gross Carrying Amount 302,058,000   $ 302,058,000     302,058,000
Accumulated Amortization 100,357,000   100,357,000     93,215,000
Net Carrying Amount 201,701,000   $ 201,701,000     208,843,000
Technologies            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Amortization Period     14 years 9 months 18 days   14 years 9 months 18 days  
Gross Carrying Amount 114,949,000   $ 114,949,000     114,949,000
Accumulated Amortization 73,362,000   73,362,000     70,924,000
Net Carrying Amount 41,587,000   $ 41,587,000     44,025,000
Trademarks and other            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Amortization Period     16 years 8 months 12 days   16 years 8 months 12 days  
Gross Carrying Amount 32,926,000   $ 32,926,000     32,926,000
Accumulated Amortization 18,213,000   18,213,000     17,095,000
Net Carrying Amount $ 14,713,000   $ 14,713,000     $ 15,831,000