XML 44 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Apr. 30, 2019
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount $ 174,318 $ 173,314
Total definite-lived intangible assets, Accumulated Amortization (96,302) (81,700)
Total definite-lived intangible assets, Net Carrying Amount 78,016 91,614
Indefinite-lived intangible assets, Net Carrying Amount 330 226
Total Intangible assets, Gross Carrying Amount 174,648 173,540
Total Intangible assets, Net Carrying Amount 78,346 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 (50,325) (41,643)
Total definite-lived intangible assets, Net Carrying Amount 42,235 50,917
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 21,788 21,230
Total definite-lived intangible assets, Accumulated Amortization (11,968) (10,428)
Total definite-lived intangible assets, Net Carrying Amount 9,820 10,802
Patents, trademarks, and trade names    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 57,775 57,477
Total definite-lived intangible assets, Accumulated Amortization (32,859) (28,479)
Total definite-lived intangible assets, Net Carrying Amount 24,916 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 173,273 172,417
Total definite-lived intangible assets, Accumulated Amortization (96,302) (81,700)
Total definite-lived intangible assets, Net Carrying Amount 76,971 90,717
Patents in progress    
Finite-Lived Intangible Assets [Line Items]    
Total definite-lived intangible assets, Gross Carrying Amount 1,045 897
Total definite-lived intangible assets, Net Carrying Amount $ 1,045 $ 897