v3.25.1
Intangible Assets - Schedule of Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 27, 2024
Finite Lived Intangible Assets [Line Items]    
Gross value $ 84,189 $ 84,189
Accumulated amortization (37,551) (35,473)
Carrying amount 46,638 48,716
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross value 73,142 73,142
Accumulated amortization (30,588) (28,779)
Carrying amount $ 42,554 $ 44,363
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 (6,963) (6,694)
Carrying amount $ 4,084 $ 4,353
Developed technology | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 10 years 10 years