XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Values of Financial Instruments - Summary of Acquisition Related Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Payments of acquisition related contingent consideration     $ (23,676) $ (13,376)
Increase in fair value $ 27,826 $ 25,520 22,285 67,174
Level 3        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Beginning balance - Level 3 liability 649,596 576,446 669,337 541,491
Payments of acquisition related contingent consideration (13,976) (6,877) (23,676) (13,376)
Reclassification to current payables (6,200) (700) (10,700) (900)
Increase in fair value 27,826 25,520 22,285 67,174
Ending balance - Level 3 liability $ 657,246 $ 594,389 $ 657,246 $ 594,389