v3.26.1
Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 26, 2026
Dec. 26, 2025
Finite Lived Intangible Assets [Line Items]    
Gross value $ 82,630 $ 82,630
Accumulated amortization (46,214) (42,224)
Carrying amount 36,416 40,405
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross value 71,583 71,583
Accumulated amortization (37,910) (34,457)
Carrying amount $ 33,673 $ 37,125
Customer relationships | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 9 years 10 months 24 days 9 years 10 months 24 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross value $ 11,047 $ 11,047
Accumulated amortization (8,304) (7,767)
Carrying amount $ 2,743 $ 3,280
Developed technology | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 10 years 10 years