XML 31 R20.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Retirement Benefits | 12 Months Ended
--- | ---
Jan. 01, 2022
Retirement Benefits [Abstract] |
Retirement Benefits | Retirement Benefits The Corporation has a defined contribution retirement plan covering substantially all members. The Corporation's annual contribution to the plan is based on member eligible earnings. A portion of the contribution is also based on results of operations, and a portion is contributed in the form of common stock of the Corporation. The following table reconciles the annual contribution (in thousands):
| 2021 |  | 2020 |  | 2019
Stock contribution | $ | 7,140 |  |  | $ | 6,870 |  |  | $ | 7,237 |
Cash contribution | 17,818 |  |  | 19,941 |  |  | 21,171 |
Total annual contribution | $ | 24,958 |  |  | $ | 26,811 |  |  | $ | 28,408 |

X
- References No definition available. + Details
Name: | us-gaap_CompensationAndRetirementDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 712 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6410195&loc=d3e80090-111668 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 712 -URI http://asc.fasb.org/topic&trid=2197446 + Details
Name: | us-gaap_PostemploymentBenefitsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration