XML 113 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 498,231 $ 414,038
Accumulated Amortization (367,531) (337,155)
Foreign Currency Translation Adjustment (5,218) 2,205
Net Carrying Amount 125,482 79,088
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 336,308 270,877
Accumulated Amortization (252,080) (226,190)
Foreign Currency Translation Adjustment (4,079) 1,618
Net Carrying Amount 80,149 46,305
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 97,153 92,741
Accumulated Amortization (83,448) (83,585)
Foreign Currency Translation Adjustment (340) 171
Net Carrying Amount 13,365 9,327
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 64,420 50,100
Accumulated Amortization (31,653) (27,120)
Foreign Currency Translation Adjustment (799) 416
Net Carrying Amount 31,968 23,396
Non-compete Agreements    
Finite-Lived Intangible Assets    
Gross Carrying Amount 320 320
Accumulated Amortization (320) (260)
Net Carrying Amount   $ 60
Backlog [Member]    
Finite-Lived Intangible Assets    
Gross Carrying Amount 30  
Accumulated Amortization $ (30)