Leases - Schedule of Lease Terminations (Details) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 29, 2025
USD ($)
lease
|
Jun. 30, 2024
USD ($)
lease
|
|
Leases [Abstract] | ||
Leases terminated | lease | 3 | 1 |
Lease termination (income) costs | $ (387) | $ 200 |
Right-of-use assets derecognized upon lease termination | 361 | 416 |
Lease liabilities derecognized upon lease termination | 569 | 506 |
(Gain) loss recognized upon lease termination | $ (595) | $ 110 |