XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Acquisitions - Preliminary components of intangible assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Jun. 01, 2018
Jan. 31, 2019
Apr. 30, 2018
Customer relationships      
Acquisition of Titan      
Weighted Average Amortization Period (in years)   12 years 10 months 24 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      
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      
Acquisition of Titan      
Fair value $ 872    
Weighted Average Amortization Period (in years) 3 years