XML 95 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 28, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 507,576 $ 507,836
Accumulated Amortization (393,581) (375,008)
Foreign Currency Translation Adjustment (6,432) (7,348)
Net Carrying Amount 107,563 125,480
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 361,787 361,787
Accumulated Amortization (292,394) (279,000)
Foreign Currency Translation Adjustment (5,095) (5,709)
Net Carrying Amount 64,298 77,078
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 75,669 75,669
Accumulated Amortization (61,730) (59,077)
Foreign Currency Translation Adjustment (295) (455)
Net Carrying Amount 13,644 16,137
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 70,120 70,120
Accumulated Amortization (39,457) (36,671)
Foreign Currency Translation Adjustment (1,042) (1,184)
Net Carrying Amount $ 29,621 32,265
Backlog    
Finite-Lived Intangible Assets    
Gross Carrying Amount   260
Accumulated Amortization   $ (260)