XML 133 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 507,836 $ 498,231
Accumulated Amortization (375,008) (367,531)
Foreign Currency Translation Adjustment (7,348) (5,218)
Net Carrying Amount 125,480 125,482
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 361,787 336,308
Accumulated Amortization (279,000) (252,080)
Foreign Currency Translation Adjustment (5,709) (4,079)
Net Carrying Amount 77,078 80,149
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 75,669 97,153
Accumulated Amortization (59,077) (83,448)
Foreign Currency Translation Adjustment (455) (340)
Net Carrying Amount 16,137 13,365
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 70,120 64,420
Accumulated Amortization (36,671) (31,653)
Foreign Currency Translation Adjustment (1,184) (799)
Net Carrying Amount 32,265 31,968
Non-compete Agreements    
Finite-Lived Intangible Assets    
Gross Carrying Amount   320
Accumulated Amortization   (320)
Backlog    
Finite-Lived Intangible Assets    
Gross Carrying Amount 260 30
Accumulated Amortization $ (260) $ (30)