v3.25.2
Leases - Schedule of Weighted Average Remaining Lease Terms, Discounts Rates and Other Lease Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used by operating leases $ 29,599 $ 23,365
Operating cash flows used by finance leases 1,493 1,808
Financing cash flows used by finance leases 7,075 7,495
Noncash investing and financing activities:    
Leased assets obtained in exchange for new operating lease liabilities 15,305 42,998
Leased assets obtained in exchange for new finance lease liabilities 13,903 4,652
Modification to leased assets for increase in operating lease liabilities 10,090 3,456
Modification to leased assets for (decrease)/increase in finance lease liabilities (10,440) 51
Termination reclasses to decrease operating lease assets (7,651) (2,075)
Termination reclasses to decrease operating lease liabilities (7,756) (2,304)
Termination reclasses to decrease finance lease assets (82) (163)
Termination reclasses to decrease finance lease liabilities $ (84) $ (164)