SUPPLEMENTAL FINANCIAL STATEMENT DATA - Finite-lived Intangible Assets - Gross Amounts and Accumulated Amortization (Details) - USD ($) $ in Thousands |
Jul. 03, 2026 |
Jan. 02, 2026 |
|---|---|---|
| Finite-Lived Intangible Assets | ||
| Gross Amount | $ 144,348 | $ 104,608 |
| Accumulated Amortization | 75,415 | 69,087 |
| Backlog | ||
| Finite-Lived Intangible Assets | ||
| Gross Amount | 15,219 | 11,600 |
| Accumulated Amortization | 11,253 | 9,853 |
| Tradename | ||
| Finite-Lived Intangible Assets | ||
| Gross Amount | 21,426 | 17,773 |
| Accumulated Amortization | 15,136 | 14,285 |
| Non-compete agreements | ||
| Finite-Lived Intangible Assets | ||
| Gross Amount | 5,455 | 1,835 |
| Accumulated Amortization | 1,740 | 1,535 |
| Customer relationships | ||
| Finite-Lived Intangible Assets | ||
| Gross Amount | 102,248 | 73,400 |
| Accumulated Amortization | $ 47,286 | $ 43,414 |