v3.25.2
Business Acquisitions - Narrative (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 28, 2025
USD ($)
acquisition
Dec. 28, 2024
USD ($)
acquisition
Dec. 30, 2023
USD ($)
Business Combination [Line Items]      
Earn-out of cash fair value $ 14,004 $ 12,750 $ 4,065
Business Combination, Series of Individually Immaterial Business Combinations      
Business Combination [Line Items]      
Number of businesses acquired | acquisition 5 11  
Purchase price $ 14,577 $ 87,532  
Payments to acquire businesses 7,798 66,733  
Notes payable 3,188 3,059  
Consideration of common stock 1,688 5,859  
Potential earn-out in cash and stock 2,800 17,475  
Earn-out of cash fair value $ 1,903 $ 11,881