XML 23 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Oct. 31, 2019
Apr. 30, 2019
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount $ 173,651 $ 173,314
Total definite-lived intangible assets, Accumulated Amortization (91,315) (81,700)
Total definite-lived intangible assets, Net Carrying Amount 82,336 91,614
Indefinite-lived intangible assets, Net Carrying Amount 226 226
Total Intangible assets, Gross Carrying Amount 173,877 173,540
Total Intangible assets, Net Carrying Amount 82,562 91,840
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 92,560 92,560
Total definite-lived intangible assets, Accumulated Amortization (47,312) (41,643)
Total definite-lived intangible assets, Net Carrying Amount 45,248 50,917
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 21,230 21,230
Total definite-lived intangible assets, Accumulated Amortization (11,454) (10,428)
Total definite-lived intangible assets, Net Carrying Amount 9,776 10,802
Patents, trademarks, and trade names    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 57,747 57,477
Total definite-lived intangible assets, Accumulated Amortization (31,399) (28,479)
Total definite-lived intangible assets, Net Carrying Amount 26,348 28,998
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 172,687 172,417
Total definite-lived intangible assets, Accumulated Amortization (91,315) (81,700)
Total definite-lived intangible assets, Net Carrying Amount 81,372 90,717
Patents in progress    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 964 897
Total definite-lived intangible assets, Net Carrying Amount $ 964 $ 897