v3.26.1
Fair Values of Financial Instruments - Summary of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Payments of acquisition related contingent consideration     $ (37,126) $ (35,209)
Increase in fair value $ 24,723 $ 12,390 78,114 55,118
Level 3        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Beginning balance - Level 3 liability 753,029 681,800 717,908 654,191
Payments of acquisition related contingent consideration (18,056) (15,390) (37,126) (35,209)
Reclassification to current payables 700 (3,500) 1,500 1,200
Increase in fair value 24,723 12,390 78,114 55,118
Ending balance - Level 3 liability $ 760,396 $ 675,300 $ 760,396 $ 675,300