XML 114 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 408,906 $ 507,836
Accumulated Amortization (307,347) (375,008)
Foreign Currency Translation Adjustment (620) (7,348)
Net Carrying Amount 100,939 125,480
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 272,547 361,787
Accumulated Amortization (210,479) (279,000)
Foreign Currency Translation Adjustment (1,610) (5,709)
Net Carrying Amount 60,458 77,078
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 66,239 75,669
Accumulated Amortization (54,524) (59,077)
Foreign Currency Translation Adjustment 305 (455)
Net Carrying Amount 12,020 16,137
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 70,120 70,120
Accumulated Amortization (42,344) (36,671)
Foreign Currency Translation Adjustment 685 (1,184)
Net Carrying Amount $ 28,461 32,265
Backlog    
Finite-Lived Intangible Assets    
Gross Carrying Amount   260
Accumulated Amortization   $ (260)