XML 71 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Business Acquisitions - Preliminary components of intangible assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 01, 2018
Apr. 30, 2019
Apr. 30, 2018
Customer relationships      
Acquisition of Titan      
Weighted Average Amortization Period (in years)   12 years 9 months 18 days 10 years 10 months 24 days
Tradenames      
Acquisition of Titan      
Weighted Average Amortization Period (in years)   16 years 3 months 18 days 18 years
Developed technology      
Acquisition of Titan      
Weighted Average Amortization Period (in years)   4 years 10 months 24 days  
Other intangible assets      
Acquisition of Titan      
Weighted Average Amortization Period (in years)   3 years 4 months 24 days 5 years
Titan      
Acquisition of Titan      
Fair value $ 286,954 $ 286,954  
Titan | Customer relationships      
Acquisition of Titan      
Fair value $ 246,954    
Weighted Average Amortization Period (in years) 15 years    
Titan | Tradenames      
Acquisition of Titan      
Fair value $ 30,870    
Weighted Average Amortization Period (in years) 15 years    
Titan | Developed technology      
Acquisition of Titan      
Fair value $ 5,402    
Weighted Average Amortization Period (in years) 5 years    
Titan | Non-compete agreements      
Acquisition of Titan      
Fair value $ 2,856    
Weighted Average Amortization Period (in years) 3 years    
Titan | Other intangible assets      
Acquisition of Titan      
Fair value $ 872    
Weighted Average Amortization Period (in years) 3 years