XML 107 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Values of Financial Instruments - Summary of Reconciliation of Acquisition Related Contingent Consideration Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 29, 2019
Dec. 30, 2018
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Payment of acquisition related contingent consideration $ (43,400) $ (27,182) $ (24,683)
Increase in fair value 31,210 92,788 28,767
Level 3      
Business Combination, Contingent Consideration, Liability [Roll Forward]      
Beginning balance - Level 3 liability 446,684 382,898  
Payment of acquisition related contingent consideration (43,400) (27,182)  
Reclassification to current payables 200 (1,820)  
Increase in fair value 31,210 92,788  
Ending balance - Level 3 liability $ 434,694 $ 446,684 $ 382,898