v3.26.1
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 04, 2026
Jul. 04, 2026
Jun. 28, 2025
Dec. 31, 2025
Business Combination [Abstract]        
Cash investments in businesses   $ 13,705   $ 7,352
Investment in businesses   37,604   8,540
Payments to Acquire Businesses, Net of Cash Acquired   11,487 $ 0  
Liabilities assumed $ 899 899   88
Cash Acquired from Acquisition   2,218    
Debt issued for purchases of businesses   (3,000)   (1,100)
Business Combination [Line Items]        
Payments to Acquire Businesses, Net of Cash Acquired   11,487 $ 0  
Cash 2,218 2,218   0
Receivables 44 44   0
business combination recognized identifiable assets acquired and liabilities assumed operating supplies 0 0   46
Prepaid expense 202 202   0
Equipment 407 407   1,179
Business Combination, Recognized Asset Acquired, Other Asset, Current 42 42   0
Business Combination, Recognized Liability Assumed, Lease Obligation 735 735   0
Intangible assets 7,820 7,820   3,595
Goodwill 26,136 26,136   3,720
Liabilities assumed 899 899   88
Business Combination, Contingent Consideration, Liability (20,000) (20,000)   0
Business Combination, Consideration Transferred, Liabilities Incurred   3,000   1,100
Cash investments in businesses   13,705   7,352
Investment in businesses   37,604   $ 8,540
Contingent Consideration, Measurement Period Adjustment   (5,400)    
Working Capital Settlement, Measurement Period Adjustment   65    
Cal Engineering        
Business Combination [Abstract]        
Cash investments in businesses   13,515    
Investment in businesses   36,515    
Payments to Acquire Businesses, Net of Cash Acquired   11,297    
Business Combination [Line Items]        
Initial Cash Paid to Acquire Businesses   13,049    
Acquisition Working Capital Adjustment Paid   466    
Payments to Acquire Businesses, Net of Cash Acquired   11,297    
Cash investments in businesses   13,515    
Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less) $ 37,414 37,414    
Investment in businesses   36,515    
Goodwill, Measurement Period Adjustment   (965)    
Whitney Tree [Member]        
Business Combination [Abstract]        
Investment in businesses   190    
Business Combination [Line Items]        
Investment in businesses   $ 190    
Tradenames [Member]        
Business Combination [Line Items]        
Intangible Asset, Finite-Lived, Useful Life 5 years 5 years    
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 160 $ 160    
Noncompete Agreements [Member]        
Business Combination [Line Items]        
Intangible Asset, Finite-Lived, Useful Life 5 years 5 years    
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 970 $ 970    
Customer lists/relationships [Member]        
Business Combination [Line Items]        
Intangible Asset, Finite-Lived, Useful Life 7 years 7 years    
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 6,690 $ 6,690    
Customer lists/relationships [Member] | Cal Engineering        
Business Combination [Line Items]        
Intangible Asset, Finite-Lived, Measurement Period Adjustment   $ (4,500)