XML 49 R28.htm IDEA: XBRL DOCUMENT
v3.20.4

Revenue (Tables) | 12 Months Ended
--- | ---
Jan. 02, 2021
Revenue From Contract With Customer [Abstract] |
Summary of Information about Disaggregated Revenue of Reportable Segments | The following table provides information about disaggregated revenue by type of products and customers for each of the Company’s reportable segments:
|  | 53 Weeks Ended January 2, 2021 |
(In thousands) |  | Food Distribution |  |  | Retail |  |  | Military |  |  | Total |
Type of products: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Center store (a) |  | $ |  | 1,519,279 |  |  | $ |  | 1,097,013 |  |  | $ |  | 1,043,208 |  |  | $ |  | 3,659,500 |
Fresh (b) |  |  |  | 1,550,813 |  |  |  |  | 1,013,657 |  |  |  |  | 610,633 |  |  |  |  | 3,175,103 |
Non-food (c) |  |  |  | 1,407,122 |  |  |  |  | 419,507 |  |  |  |  | 469,653 |  |  |  |  | 2,296,282 |
Fuel |  |  |  | — |  |  |  |  | 106,213 |  |  |  |  | — |  |  |  |  | 106,213 |
Other |  |  |  | 99,964 |  |  |  |  | 1,527 |  |  |  |  | 9,896 |  |  |  |  | 111,387 |
Total |  | $ |  | 4,577,178 |  |  | $ |  | 2,637,917 |  |  | $ |  | 2,133,390 |  |  | $ |  | 9,348,485 |
Type of customers: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Individuals |  | $ |  | — |  |  | $ |  | 2,636,993 |  |  | $ |  | — |  |  | $ |  | 2,636,993 |
Manufacturers, brokers and distributors |  |  |  | 75,827 |  |  |  |  | — |  |  |  |  | 1,989,248 |  |  |  |  | 2,065,075 |
Retailers |  |  |  | 4,425,665 |  |  |  |  | — |  |  |  |  | 134,246 |  |  |  |  | 4,559,911 |
Other |  |  |  | 75,686 |  |  |  |  | 924 |  |  |  |  | 9,896 |  |  |  |  | 86,506 |
Total |  | $ |  | 4,577,178 |  |  | $ |  | 2,637,917 |  |  | $ |  | 2,133,390 |  |  | $ |  | 9,348,485 |
|  | 52 Weeks Ended December 28, 2019 |
(In thousands) |  | Food Distribution |  |  | Retail |  |  | Military |  |  | Total |
Type of products: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Center store (a) |  | $ |  | 1,209,436 |  |  | $ |  | 928,641 |  |  | $ |  | 1,027,661 |  |  | $ |  | 3,165,738 |
Fresh (b) |  |  |  | 1,445,902 |  |  |  |  | 900,096 |  |  |  |  | 636,147 |  |  |  |  | 2,982,145 |
Non-food (c) |  |  |  | 1,247,964 |  |  |  |  | 402,450 |  |  |  |  | 501,642 |  |  |  |  | 2,152,056 |
Fuel |  |  |  | — |  |  |  |  | 148,779 |  |  |  |  | — |  |  |  |  | 148,779 |
Other |  |  |  | 79,307 |  |  |  |  | 1,383 |  |  |  |  | 6,657 |  |  |  |  | 87,347 |
Total |  | $ |  | 3,982,609 |  |  | $ |  | 2,381,349 |  |  | $ |  | 2,172,107 |  |  | $ |  | 8,536,065 |
Type of customers: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Individuals |  | $ |  | — |  |  | $ |  | 2,380,524 |  |  | $ |  | — |  |  | $ |  | 2,380,524 |
Manufacturers, brokers and distributors |  |  |  | 179,872 |  |  |  |  | — |  |  |  |  | 2,065,919 |  |  |  |  | 2,245,791 |
Retailers |  |  |  | 3,739,316 |  |  |  |  | — |  |  |  |  | 99,531 |  |  |  |  | 3,838,847 |
Other |  |  |  | 63,421 |  |  |  |  | 825 |  |  |  |  | 6,657 |  |  |  |  | 70,903 |
Total |  | $ |  | 3,982,609 |  |  | $ |  | 2,381,349 |  |  | $ |  | 2,172,107 |  |  | $ |  | 8,536,065 |
|  | 52 Weeks Ended December 29, 2018 |
(In thousands) |  | Food Distribution |  |  | Retail |  |  | Military |  |  | Total |
Type of products: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Center store (a) |  | $ |  | 1,249,374 |  |  | $ |  | 747,708 |  |  | $ |  | 1,052,462 |  |  | $ |  | 3,049,544 |
Fresh (b) |  |  |  | 1,478,142 |  |  |  |  | 688,661 |  |  |  |  | 602,023 |  |  |  |  | 2,768,826 |
Non-food (c) |  |  |  | 1,185,390 |  |  |  |  | 330,342 |  |  |  |  | 506,177 |  |  |  |  | 2,021,909 |
Fuel |  |  |  | — |  |  |  |  | 138,617 |  |  |  |  | — |  |  |  |  | 138,617 |
Other |  |  |  | 78,544 |  |  |  |  | 931 |  |  |  |  | 6,181 |  |  |  |  | 85,656 |
Total |  | $ |  | 3,991,450 |  |  | $ |  | 1,906,259 |  |  | $ |  | 2,166,843 |  |  | $ |  | 8,064,552 |
Type of customers: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Individuals |  | $ |  | — |  |  | $ |  | 1,905,328 |  |  | $ |  | — |  |  | $ |  | 1,905,328 |
Manufacturers, brokers and distributors |  |  |  | 197,128 |  |  |  |  | — |  |  |  |  | 2,089,765 |  |  |  |  | 2,286,893 |
Retailers |  |  |  | 3,733,254 |  |  |  |  | — |  |  |  |  | 70,897 |  |  |  |  | 3,804,151 |
Other |  |  |  | 61,068 |  |  |  |  | 931 |  |  |  |  | 6,181 |  |  |  |  | 68,180 |
Total |  | $ |  | 3,991,450 |  |  | $ |  | 1,906,259 |  |  | $ |  | 2,166,843 |  |  | $ |  | 8,064,552 |
(a) Center store includes dry grocery, frozen and beverages. |
(b) Fresh includes produce, meat, dairy, deli, bakery, prepared proteins, seafood and floral. |  |  |  |  |  |
(c) Non-food includes general merchandise, health and beauty care, tobacco products and pharmacy. |  |  |  |  |  |
Summary of Accounts and Notes Receivable | Accounts and notes receivable are comprised of the following:
| January 2, |  |  | December 29, |
(In thousands) | 2021 |  |  | 2019 |
Customer notes receivable | $ |  | 2,565 |  |  | $ |  | 3,363 |
Customer accounts receivable |  |  | 337,276 |  |  |  |  | 320,958 |
Other receivables |  |  | 23,955 |  |  |  |  | 23,738 |
Allowance for doubtful accounts |  |  | (6,232 | ) |  |  |  | (2,739 | )
Net current accounts and notes receivable | $ |  | 357,564 |  |  | $ |  | 345,320 |
Long-term notes receivable | $ |  | 9,299 |  |  | $ |  | 13,335 |
Allowance for doubtful accounts |  |  | (371 | ) |  |  |  | (233 | )
Net long-term notes receivable | $ |  | 8,928 |  |  | $ |  | 13,102 |
Summary of Changes in Allowance for Doubtful Accounts | Changes to the balance of the allowance for doubtful accounts were as follows:
|  |  |  | Allowance for Doubtful Accounts |
|  |  |  | Current Accounts |  |  | Long-term |  |  |  |
(In thousands) |  |  |  | and Notes Receivable |  |  | Notes Receivable |  |  | Total |
Balance at December 28, 2019 |  |  |  | $ |  | 2,739 |  |  | $ |  | 233 |  |  | $ |  | 2,972 |
Impact of adoption of new credit loss standard (ASU 2016-13) |  |  |  |  |  | 1,911 |  |  |  |  | 259 |  |  |  |  | 2,170 |
Provision for expected credit losses |  |  |  |  |  | 1,966 |  |  |  |  | — |  |  |  |  | 1,966 |
Write-offs charged against the allowance |  |  |  |  |  | (384 | ) |  |  |  | (121 | ) |  |  |  | (505 | )
Balance at January 2, 2021 |  |  |  | $ |  | 6,232 |  |  | $ |  | 371 |  |  | $ |  | 6,603 |

X
- Definition Accounts and financing receivable allowance for credit loss. + References No definition available. + Details
Name: | sptn_AccountsAndFinancingReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | sptn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3,4) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration