XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.3
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Finite-lived Intangible Assets - Gross Amounts and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Oct. 03, 2025
Dec. 27, 2024
Finite-Lived Intangible Assets    
Gross Amount $ 118,117 $ 104,469
Accumulated Amortization 82,495 75,055
Backlog    
Finite-Lived Intangible Assets    
Gross Amount 11,600 8,882
Accumulated Amortization 9,422 8,350
Tradename    
Finite-Lived Intangible Assets    
Gross Amount 17,685 16,123
Accumulated Amortization 14,010 13,196
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Amount 1,613 1,613
Accumulated Amortization 1,523 1,488
Developed technology    
Finite-Lived Intangible Assets    
Gross Amount 15,810 15,810
Accumulated Amortization 15,780 15,286
Customer relationships    
Finite-Lived Intangible Assets    
Gross Amount 71,409 62,041
Accumulated Amortization $ 41,760 $ 36,735