XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Jul. 31, 2023
Finite-Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 449,933,000     $ 449,933,000
Accumulated Amortization 229,315,000     224,026,000
Net Carrying Amount 220,618,000     225,907,000
Amortization of intangibles $ 5,289,000 $ 5,349,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
Accumulated Amortization 125,454,000     121,786,000
Net Carrying Amount $ 176,604,000     180,272,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
Accumulated Amortization 81,734,000     80,672,000
Net Carrying Amount $ 33,215,000     34,277,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
Accumulated Amortization 22,127,000     21,568,000
Net Carrying Amount $ 10,799,000     $ 11,358,000