XML 58 R47.htm IDEA: XBRL DOCUMENT
v3.26.1

DERIVATIVE INSTRUMENTS - Interest Rate Hedges in the Condensed Consolidated Balance Sheets (Details) - Cash Flow Hedging - Designated as hedging instrument - Interest Rate Swap - USD ($) $ in Thousands | Jul. 03, 2026 | Dec. 31, 2025
--- | --- | ---
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent |  |
Derivative [Line Items] |  |
Interest rate swap designated as cash flow hedge | $ 0 | $ 770
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax |  |
Derivative [Line Items] |  |
Interest rate swap designated as cash flow hedge | 1,465 | (2,150)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent |  |
Derivative [Line Items] |  |
Interest rate swap designated as cash flow hedge | 571 | 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent |  |
Derivative [Line Items] |  |
Interest rate swap designated as cash flow hedge | 0 | 1,380
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent |  |
Derivative [Line Items] |  |
Interest rate swap designated as cash flow hedge | $ 894 | $ 0

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5A + Details
Name: | us-gaap_InterestRateDerivativesAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementOfFinancialPositionLocationBalanceAxis=us-gaap_AccruedLiabilitiesCurrent
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementOfFinancialPositionLocationBalanceAxis=us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementOfFinancialPositionLocationBalanceAxis=us-gaap_OtherAssetsNoncurrent
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementOfFinancialPositionLocationBalanceAxis=us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementOfFinancialPositionLocationBalanceAxis=us-gaap_PrepaidExpenseAndOtherAssetsCurrent
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |