v3.25.2
Fair Values of Financial Instruments - Summary of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Payments of acquisition related contingent consideration     $ (35,209) $ (23,676)
Increase in fair value $ 12,390 $ 27,826 55,118 22,285
Level 3        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Beginning balance - Level 3 liability 681,800 649,596 654,191 669,337
Payments of acquisition related contingent consideration (15,390) (13,976) (35,209) (23,676)
Reclassification to current payables (3,500) (6,200) 1,200 (10,700)
Increase in fair value 12,390 27,826 55,118 22,285
Ending balance - Level 3 liability $ 675,300 $ 657,246 $ 675,300 $ 657,246