XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Finite-lived Intangible Assets - Gross Amounts and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Jan. 02, 2026
Finite-Lived Intangible Assets    
Gross Amount $ 104,614 $ 104,608
Accumulated Amortization 71,507 69,087
Backlog    
Finite-Lived Intangible Assets    
Gross Amount 11,600 11,600
Accumulated Amortization 10,258 9,853
Tradename    
Finite-Lived Intangible Assets    
Gross Amount 17,774 17,773
Accumulated Amortization 14,567 14,285
Non-compete agreements    
Finite-Lived Intangible Assets    
Gross Amount 1,836 1,835
Accumulated Amortization 1,563 1,535
Customer relationships    
Finite-Lived Intangible Assets    
Gross Amount 73,404 73,400
Accumulated Amortization $ 45,119 $ 43,414