XML 61 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2020
Mar. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance at beginning of period $ 39,705 $ 70,543
Foreign currency impact (361) (610)
Payments (8,852) (34,590)
Fair value adjustment (10,020) 2,970
Balance at end of period $ 20,472 $ 38,313