XML 78 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Apr. 30, 2017
Apr. 30, 2016
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount $ 179,759 $ 81,499
Total definite-lived intangible assets, Accumulated Amortization (38,668) (18,575)
Total definite-lived intangible assets, Net Carrying Amount 141,091 62,924
Indefinite-lived intangible assets, Net Carrying Amount 226  
Total Intangible assets, Gross Carrying Amount 179,985 81,499
Total Intangible assets, Net Carrying Amount 141,317 62,924
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 105,260 28,560
Total definite-lived intangible assets, Accumulated Amortization (16,463) (6,423)
Total definite-lived intangible assets, Net Carrying Amount 88,797 22,137
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 19,430 16,430
Total definite-lived intangible assets, Accumulated Amortization (5,436) (2,890)
Total definite-lived intangible assets, Net Carrying Amount 13,994 13,540
Patents, trademarks, and trade names    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 53,308 36,076
Total definite-lived intangible assets, Accumulated Amortization (15,619) (9,262)
Total definite-lived intangible assets, Net Carrying Amount 37,689 26,814
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 1,150  
Total definite-lived intangible assets, Accumulated Amortization (1,150)  
Definite-lived intangible assets excluding patents in progress    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 179,148 81,066
Total definite-lived intangible assets, Accumulated Amortization (38,668) (18,575)
Total definite-lived intangible assets, Net Carrying Amount 140,480 62,491
Patents in progress    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 611 433
Total definite-lived intangible assets, Net Carrying Amount $ 611 $ 433