XML 13 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Values of Financial Instruments - Summary of Reconciliation of Acquisition Related Contingent Consideration (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2020
Mar. 31, 2019
Business Combination, Contingent Consideration, Liability [Roll Forward]    
Payments of acquisition related contingent consideration $ (10,452) $ (6,237)
Increase in fair value 712 14,046
Level 3    
Business Combination, Contingent Consideration, Liability [Roll Forward]    
Beginning balance - Level 3 liability 446,684 382,898
Payments of acquisition related contingent consideration (10,452) (6,237)
Reclassification to current payables 150 2,300
Increase in fair value 712 14,046
Ending balance - Level 3 liability $ 437,094 $ 393,007