v3.24.2.u1
Leases - Schedule of Weighted Average Remaining Lease Terms, Discounts Rates and Other Lease Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used by operating leases $ 28,855 $ 27,528
Operating cash flows used by finance leases 2,078 2,373
Financing cash flows used by finance leases 8,021 8,435
Leased assets obtained in exchange for new operating lease liabilities 49,737 9,221
Leased assets obtained in exchange for new finance lease liabilities 4,920 4,333
Modification to leased assets for increase in operating lease liabilities 3,297 1,173
Modification to leased assets for increase in finance lease liabilities 51 6
Termination reclasses to decrease operating lease assets (7,133) (2,615)
Termination reclasses to decrease operating lease liabilities (7,732) (2,686)
Termination reclasses to decrease finance lease assets (183) 0
Termination reclasses to decrease finance lease liabilities $ (185) $ (12)