XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangibles (Schedule of Intangible Assets) (Details)
$ in Thousands
6 Months Ended
Oct. 31, 2018
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Accumulated Amortization $ 40,834
Net Carrying Amount $ 243,166
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 6 years
Cost $ 274,000
Accumulated Amortization 38,056
Net Carrying Amount $ 235,944
Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 3 years
Cost $ 10,000
Accumulated Amortization 2,778
Net Carrying Amount $ 7,222