XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangibles (Schedule of Intangible Assets) (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2018
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Accumulated Amortization $ 28,583
Net Carrying Amount $ 255,417
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 6 years
Cost $ 274,000
Accumulated Amortization 26,639
Net Carrying Amount $ 247,361
Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 3 years
Cost $ 10,000
Accumulated Amortization 1,944
Net Carrying Amount $ 8,056