v3.25.2
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