v3.26.1
GENERAL - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Mar. 28, 2026
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 134,031 $ 130,100
Accumulated Amortization (55,837) (52,394)
Total 78,194 77,706
Customer Base    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 122,781 118,844
Accumulated Amortization (49,878) (46,859)
Total 72,902 71,985
Covenant not to Compete    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 3,605 3,611
Accumulated Amortization (3,349) (3,258)
Total 257 353
Tradenames/Trademarks    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 6,740 6,740
Accumulated Amortization (1,725) (1,396)
Total 5,015 5,344
Other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 905 905
Accumulated Amortization (885) (881)
Total $ 20 $ 24