XML 58 R50.htm IDEA: XBRL DOCUMENT
v3.23.2

Accumulated Other Comprehensive Loss - Before and After Tax Amounts for Comprehensive Income (Loss) Components (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jul. 02, 2023 | Apr. 02, 2023 | Jul. 03, 2022 | Apr. 03, 2022 | Jul. 02, 2023 | Jul. 03, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive (loss) income | $ 21,355 | $ 35,238 | $ (74,332) | $ 3,447 |  |
Foreign Currency Items |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive (loss)/income before reclassifications before tax | 21,988 |  | (73,537) |  | $ 53,557 | $ (73,722)
Other comprehensive (loss)/income before reclassifications, tax | 0 |  | 0 |  | 0 | 0
Other comprehensive (loss)/income before reclassifications, net of tax | 21,988 |  | (73,537) |  | 53,557 | (73,722)
Other comprehensive income/(loss) before tax | 21,988 |  | (69,790) |  | 53,557 | (69,975)
Other comprehensive income/(loss), tax | 0 |  | 0 |  | 0 | 0
Other comprehensive (loss) income | 21,988 |  | (69,790) |  | 53,557 | (69,975)
Foreign Currency Items | Net Income |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Amounts reclassified from accumulated other comprehensive income/(loss) before tax | 0 |  | 3,747 |  | 0 | 3,747
Amounts reclassified from accumulated other comprehensive income/(loss), tax | 0 |  | 0 |  | 0 | 0
Amounts reclassified from accumulated other comprehensive income/(loss) net of tax | 0 |  | 3,747 |  | 0 | 3,747
Defined benefit pension items |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive (loss)/income before reclassifications before tax | (3,689) |  | (3,907) |  | (4,449) | (5,183)
Other comprehensive (loss)/income before reclassifications, tax | 1,033 |  | 985 |  | 1,400 | 1,290
Other comprehensive (loss)/income before reclassifications, net of tax | (2,656) |  | (2,922) |  | (3,049) | (3,893)
Amounts reclassified from accumulated other comprehensive income/(loss) before tax |  |  |  |  | 2,952 | 2,856
Amounts reclassified from accumulated other comprehensive income/(loss), tax |  |  |  |  | (750) | (700)
Amounts reclassified from accumulated other comprehensive income/(loss) net of tax |  |  |  |  | 2,202 | 2,156
Other comprehensive income/(loss) before tax | (2,494) |  | (2,578) |  | (1,497) | (2,327)
Other comprehensive income/(loss), tax | 731 |  | 650 |  | 650 | 590
Other comprehensive (loss) income | (1,763) |  | (1,928) |  | (847) | (1,737)
Defined benefit pension items | Net Income |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Amounts reclassified from accumulated other comprehensive income/(loss) before tax | 1,195 |  | 1,329 |  |  |
Amounts reclassified from accumulated other comprehensive income/(loss), tax | (302) |  | (335) |  |  |
Amounts reclassified from accumulated other comprehensive income/(loss) net of tax | 893 |  | 994 |  |  |
Cash Flow Hedges |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive (loss)/income before reclassifications before tax | 3,344 |  | (474) |  | 6,880 | 4,271
Other comprehensive (loss)/income before reclassifications, tax | (611) |  | 139 |  | (1,502) | (1,224)
Other comprehensive (loss)/income before reclassifications, net of tax | 2,733 |  | (335) |  | 5,378 | 3,047
Other comprehensive income/(loss) before tax | 1,747 |  | (2,953) |  | 5,108 | 622
Other comprehensive income/(loss), tax | (319) |  | 863 |  | (1,166) | (162)
Other comprehensive (loss) income | 1,428 |  | (2,090) |  | 3,942 | 460
Cash Flow Hedges | Fixed Assets |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Amounts reclassified from accumulated other comprehensive income/(loss) before tax | 0 |  | (668) |  | 401 | (552)
Amounts reclassified from accumulated other comprehensive income/(loss), tax | 0 |  | 195 |  | (101) | 164
Amounts reclassified from accumulated other comprehensive income/(loss) net of tax | 0 |  | (473) |  | 300 | (388)
Cash Flow Hedges | Net Income |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Amounts reclassified from accumulated other comprehensive income/(loss) before tax | (1,597) |  | (1,811) |  | (2,173) | (3,097)
Amounts reclassified from accumulated other comprehensive income/(loss), tax | 292 |  | 529 |  | 437 | 898
Amounts reclassified from accumulated other comprehensive income/(loss) net of tax | (1,305) |  | (1,282) |  | (1,736) | (2,199)
Other comprehensive income/ (loss) |  |  |  |  |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive income/(loss) before tax | 21,241 |  | (75,321) |  | 57,168 | (71,680)
Other comprehensive income/(loss), tax | 412 |  | 1,513 |  | (516) | 428
Other comprehensive (loss) income | $ 21,653 | $ 34,999 | $ (73,808) | $ 2,556 | $ 56,652 | $ (71,252)

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/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A + Details
Name: | us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15 + Details
Name: | us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 12 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before tax of other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A + Details
Name: | us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 55 -Paragraph 15 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15 + Details
Name: | us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 12 -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17A -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A + Details
Name: | us-gaap_ReclassificationFromAociCurrentPeriodTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=son_NetIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |