v3.25.2
Contingent Consideration (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 28, 2025
Dec. 28, 2024
Jun. 29, 2024
Commitments and Contingencies Disclosure [Roll Forward]      
Contingent consideration, beginning of the year $ 12,750 $ 4,065  
Additions for acquisitions 1,903 11,881  
Reduction of liability for payments made (275) (3,790)  
Decrease of liability related to re-measurement of fair value (374) 594  
Total contingent consideration, end of the period 14,004 12,750  
Current portion of contingent consideration 10,809 5,554 $ 2,436
Contingent consideration, less current portion $ 3,195 $ 7,196 $ 2,328