XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jul. 31, 2018
Apr. 30, 2018
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount $ 172,398 $ 172,213
Total definite-lived intangible assets, Accumulated Amortization (65,170) (59,679)
Total definite-lived intangible assets, Net Carrying Amount 107,228 112,534
Indefinite-lived intangible assets, Net Carrying Amount 226 226
Total Intangible assets, Gross Carrying Amount 172,624 172,439
Total Intangible assets, Net Carrying Amount 107,454 112,760
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 92,360 92,360
Total definite-lived intangible assets, Accumulated Amortization (30,719) (28,252)
Total definite-lived intangible assets, Net Carrying Amount 61,641 64,108
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 21,130 21,130
Total definite-lived intangible assets, Accumulated Amortization (9,461) (8,178)
Total definite-lived intangible assets, Net Carrying Amount 11,669 12,952
Patents, trademarks, and trade names    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 56,879 56,718
Total definite-lived intangible assets, Accumulated Amortization (23,840) (22,099)
Total definite-lived intangible assets, Net Carrying Amount 33,039 34,619
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 1,150 1,150
Total definite-lived intangible assets, Accumulated Amortization (1,150) (1,150)
Definite-lived intangible assets excluding patents in progress    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 171,519 171,358
Total definite-lived intangible assets, Accumulated Amortization (65,170) (59,679)
Total definite-lived intangible assets, Net Carrying Amount 106,349 111,679
Patents in progress    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 879 855
Total definite-lived intangible assets, Net Carrying Amount $ 879 $ 855