XML 266 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Values of Financial Instruments - Summary of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Payments of acquisition related contingent consideration     $ (44,243) $ (20,979)
Increase in fair value $ 68,592 $ 18,864 90,877 86,038
Level 3        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Beginning balance - Level 3 liability 657,246 594,389 669,337 541,491
Payments of acquisition related contingent consideration (20,567) (7,603) (44,243) (20,979)
Reclassification to current payables 300 0 (10,400) (900)
Increase in fair value 68,592 18,864 90,877 86,038
Ending balance - Level 3 liability $ 705,571 $ 605,650 $ 705,571 $ 605,650