v3.26.3
GENERAL - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 26, 2026
Mar. 28, 2026
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 139,125 $ 130,100
Accumulated Amortization (59,336) (52,394)
Total 79,789 77,706
Customer Base    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 127,874 118,844
Accumulated Amortization (52,992) (46,859)
Total 74,882 71,985
Covenant not to Compete    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 3,606 3,611
Accumulated Amortization (3,417) (3,258)
Total 189 353
Tradenames/Trademarks    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 6,740 6,740
Accumulated Amortization (2,039) (1,396)
Total 4,701 5,344
Other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 905 905
Accumulated Amortization (888) (881)
Total $ 17 $ 24