Leases - Schedule of Weighted Average Remaining Lease Terms, Discounts Rates and Other Lease Information (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Apr. 02, 2023 |
|
| Cash paid for amounts included in the measurement of lease liabilities: | ||
| Operating cash flows used by operating leases | $ 14,355 | $ 13,561 |
| Operating cash flows used by finance leases | 1,056 | 1,194 |
| Financing cash flows used by finance leases | 3,946 | 4,581 |
| Leased assets obtained in exchange for new operating lease liabilities | 26,818 | 6,513 |
| Leased assets obtained in exchange for new finance lease liabilities | 2,292 | 2,805 |
| Modification to leased assets for increase in operating lease liabilities | 4,171 | 3,957 |
| Termination reclasses to decrease operating lease assets | (1,202) | (2,029) |
| Termination reclasses to decrease operating lease liabilities | (1,432) | (2,090) |
| Termination reclasses to decrease finance lease assets | 0 | (962) |
| Termination reclasses to decrease finance lease liabilities | $ 0 | $ (12) |
| X | ||||||||||
- Definition Finance Lease, Termination Reclasses To (Decrease) Operating Lease Liabilities No definition available.
|
| X | ||||||||||
- Definition Finance Lease, Termination Reclassifications To (Decrease) Operating Lease Assets No definition available.
|
| X | ||||||||||
- Definition Operating Lease, Termination Reclasses To (Decrease) Operating Lease Liabilities No definition available.
|
| X | ||||||||||
- Definition Operating Lease, Termination Reclassifications To (Decrease) Operating Lease Assets No definition available.
|
| X | ||||||||||
- Definition Amount of interest paid on finance lease liability. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cash outflow for principal payment on finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in obligation for operating lease. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase in right-of-use asset obtained in exchange for finance lease liability. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in right-of-use asset obtained in exchange for operating lease liability. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|