XML 94 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Values of Financial Instruments - Summary of Acquisition Related Contingent Consideration Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2021
Sep. 27, 2020
Oct. 01, 2021
Sep. 27, 2020
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Payments of acquisition related contingent consideration     $ (28,640) $ (31,999)
Increase in fair value     90,905 35,068
Level 3        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Beginning balance - Level 3 liability $ 473,055 $ 441,113 434,694 446,684
Payments of acquisition related contingent consideration (8,720) (11,468) (28,640) (31,999)
Reclassification to current payables (1,600) (800) (300) (1,100)
Increase in fair value 33,924 19,808 90,905 35,068
Ending balance - Level 3 liability $ 496,659 $ 448,653 $ 496,659 $ 448,653