v3.26.3
Fair Values of Financial Instruments - Summary of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2026
Sep. 26, 2025
Oct. 02, 2026
Sep. 26, 2025
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Increase in fair value $ 7,971 $ 49,350 $ 86,085 $ 104,468
Level 3        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Beginning balance - Level 3 liability 760,396 675,300 717,908 654,191
Payments of acquisition related contingent consideration (17,580) (16,430) (54,706) (51,639)
Reclassification to current payables 200 (400) 1,700 800
Increase in fair value 7,971 49,350 86,085 104,468
Ending balance - Level 3 liability $ 750,987 $ 707,820 $ 750,987 $ 707,820