XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangibles (Schedule of Intangible Assets) (Details)
$ in Thousands
9 Months Ended
Jan. 31, 2019
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Accumulated Amortization $ 53,083
Net Carrying Amount $ 230,917
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 6 years
Cost $ 274,000
Accumulated Amortization 49,472
Net Carrying Amount $ 224,528
Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 3 years
Cost $ 10,000
Accumulated Amortization 3,611
Net Carrying Amount $ 6,389