XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2020
Sep. 29, 2019
Sep. 27, 2020
Sep. 29, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period $ 49,737 $ 26,847 $ 39,705 $ 70,543
Fair value adjustment (27,206) (7,759) (7,967) (16,460)
Foreign currency impact 0 0 (8,852) (34,590)
Payments 0 (1,008) (355) (1,413)
Balance at end of period $ 22,531 $ 18,080 $ 22,531 $ 18,080