v3.26.3
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 03, 2026
Oct. 03, 2026
Sep. 27, 2025
Dec. 31, 2025
Business Combination [Abstract]        
Cash investments in businesses   $ 14,648   $ 7,352
Investment in businesses   41,354   8,540
Payments to Acquire Businesses, Net of Cash Acquired   12,430 $ 6,077  
Liabilities assumed $ 907 907   88
Cash Acquired from Acquisition   2,218    
Debt issued for purchases of businesses   (3,938)   (1,100)
Business Combination [Line Items]        
Payments to Acquire Businesses, Net of Cash Acquired   12,430 $ 6,077  
Cash 2,218 2,218   0
Receivables 44 44   0
business combination recognized identifiable assets acquired and liabilities assumed operating supplies 47 47   46
Prepaid expense 202 202   0
Equipment 1,287 1,287   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 8,373 8,373   3,595
Goodwill 28,406 28,406   3,720
Liabilities assumed 907 907   88
Business Combination, Recognized Liability Assumed, Financial Liability 1,861 1,861   0
Business Combination, Contingent Consideration, Liability $ (20,000) (20,000)   0
Business Combination, Consideration Transferred, Liabilities Incurred   3,938   1,100
Cash investments in businesses   $ 14,648   7,352
Intangible Asset, Finite-Lived, Useful Life 6 years 6 months 6 years 6 months    
Investment in businesses   $ 41,354   $ 8,540
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    
Liabilities assumed $ 899 899    
Debt issued for purchases of businesses   (3,000)    
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    
Liabilities assumed 899 899    
Business Combination, Consideration Transferred, Liabilities Incurred   3,000    
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    
Contingent Consideration, Measurement Period Adjustment   (5,400)    
Working Capital Settlement, Measurement Period Adjustment   65    
Goodwill, Measurement Period Adjustment   (965)    
Other Acquisitions [Member]        
Business Combination [Abstract]        
Investment in businesses   3,932    
Liabilities assumed 8 8    
Debt issued for purchases of businesses   (938)    
Business Combination [Line Items]        
Liabilities assumed $ 8 8    
Business Combination, Consideration Transferred, Liabilities Incurred   938    
Investment in businesses   $ 3,932    
Tradenames [Member]        
Business Combination [Line Items]        
Intangible Asset, Finite-Lived, Useful Life 4 years 9 months 18 days 4 years 9 months 18 days    
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 315 $ 315    
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 $ 1,239 $ 1,239    
Customer lists/relationships [Member]        
Business Combination [Line Items]        
Intangible Asset, Finite-Lived, Useful Life 6 years 10 months 24 days 6 years 10 months 24 days    
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 6,819 $ 6,819    
Customer lists/relationships [Member] | Cal Engineering        
Business Combination [Line Items]        
Intangible Asset, Finite-Lived, Measurement Period Adjustment   $ (4,500)