SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Performance Food Group Co. – ‘10-Q’ for 10/1/22 – ‘JSON’

On:  Wednesday, 11/9/22, at 4:15pm ET   ·   For:  10/1/22   ·   Accession #:  950170-22-23873   ·   File #:  1-37578

Previous ‘10-Q’:  ‘10-Q’ on 5/11/22 for 4/2/22   ·   Next:  ‘10-Q’ on 2/8/23 for 12/31/22   ·   Latest:  ‘10-Q’ on 5/8/24 for 3/30/24   ·   2 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/09/22  Performance Food Group Co.        10-Q       10/01/22   71:8.6M                                   Donnelley … Solutions/FA

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   2.33M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     26K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     26K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     23K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     23K 
11: R1          Document and Entity Information                     HTML     73K 
12: R2          Consolidated Balance Sheets                         HTML    125K 
13: R3          Consolidated Balance Sheets (Parenthetical)         HTML     33K 
14: R4          Consolidated Statements of Operations               HTML     91K 
15: R5          Consolidated Statements of Comprehensive Income     HTML     49K 
16: R6          Consolidated Statements of Shareholders' Equity     HTML     71K 
17: R7          Consolidated Statements of Cash Flows               HTML    127K 
18: R8          Reconciliation of Cash and Restricted Cash          HTML     30K 
19: R9          Summary of Business Activities                      HTML     26K 
20: R10         Summary of Significant Accounting Policies and      HTML     27K 
                Estimates                                                        
21: R11         Recently Issued Accounting Pronouncements           HTML     40K 
22: R12         Revenue Recognition                                 HTML     30K 
23: R13         Business Combinations                               HTML    116K 
24: R14         Debt                                                HTML     96K 
25: R15         Leases                                              HTML    239K 
26: R16         Fair Value of Financial Instruments                 HTML     28K 
27: R17         Income Taxes                                        HTML     34K 
28: R18         Commitments and Contingencies                       HTML     44K 
29: R19         Related-Party Transactions                          HTML     28K 
30: R20         Earnings Per Common Share                           HTML     61K 
31: R21         Segment Information                                 HTML    251K 
32: R22         Summary of Significant Accounting Policies and      HTML     45K 
                Estimates (Policies)                                             
33: R23         Business Combinations (Tables)                      HTML    106K 
34: R24         Debt (Tables)                                       HTML     89K 
35: R25         Leases (Tables)                                     HTML    230K 
36: R26         Earnings Per Common Share (Tables)                  HTML     57K 
37: R27         Segment Information (Tables)                        HTML    246K 
38: R28         Recently Issued Accounting Pronouncements -         HTML     37K 
                Additional Information (Detail)                                  
39: R29         Revenue Recognition - Additional Information        HTML     23K 
                (Details)                                                        
40: R30         Business Combinations - Additional Information      HTML     74K 
                (Detail)                                                         
41: R31         Business Combinations - Summary of Purchase Price   HTML     47K 
                for Acquisition (Detail)                                         
42: R32         Business Combinations - Summary of Purchase Price   HTML     58K 
                Allocation of Major Class of Assets Acquired and                 
                Liabilities Assumed (Detail)                                     
43: R33         Business Combinations - Summary of Unaudited        HTML     25K 
                Pro-Forma Consolidated Financial Information                     
                (Detail)                                                         
44: R34         Debt - Schedule of Debt (Detail)                    HTML     43K 
45: R35         Debt - Schedule of Debt (Parenthetical) (Detail)    HTML     31K 
46: R36         Debt - Additional Information (Detail)              HTML     44K 
47: R37         Debt - Summary of Outstanding Borrowings,           HTML     31K 
                Availability, and Average Interest Rate under                    
                Credit Agreements (Detail)                                       
48: R38         Debt - Summary of Outstanding Borrowings,           HTML     24K 
                Availability, and Average Interest Rate under                    
                Credit Agreements (Parenthetical) (Detail)                       
49: R39         Leases - Additional Information (Detail)            HTML     61K 
50: R40         Leases - Summary of Right-of-Use Assets and Lease   HTML     54K 
                Liabilities in Consolidated Balance Sheet (Detail)               
51: R41         Leases - Summary of Location of Lease Costs in      HTML     34K 
                Consolidated Statement of Operations (Detail)                    
52: R42         Leases - Summary of Supplemental Cash Flow          HTML     34K 
                Information related to Leases (Detail)                           
53: R43         Leases - Summary of Future Minimum Lease Payments   HTML     61K 
                Under Non-Cancelable Leases (Detail)                             
54: R44         Fair Value of Financial Instruments - Additional    HTML     31K 
                Information (Detail)                                             
55: R45         Income Taxes - Additional Information (Detail)      HTML     33K 
56: R46         Commitments and Contingencies - Additional          HTML     22K 
                Information (Detail)                                             
57: R47         Related-Party Transactions - Additional             HTML     27K 
                Information (Detail)                                             
58: R48         Earnings Per Common Share - Additional Information  HTML     23K 
                (Detail)                                                         
59: R49         Earnings Per Common Share - Schedule of             HTML     56K 
                Reconciliation of Numerators and Denominators for                
                Basic and Diluted Earnings Per Common Share                      
                Computations (Detail)                                            
60: R50         Stock-based Compensation - Additional Information   HTML     25K 
                (Detail)                                                         
61: R51         Segment Information - Additional Information        HTML     23K 
                (Detail)                                                         
62: R52         Segment Information - Schedule of Segment           HTML     54K 
                Reporting Information, by Segment (Detail)                       
63: R53         Segment Information - Schedule of Adjusted EBDITA   HTML     54K 
                and Reconciliation to Consolidated Income Before                 
                Taxes (Detail)                                                   
64: R54         Segment Information - Summary Assets by Reportable  HTML     38K 
                Segment, Excluding Intercompany Receivables                      
                (Detail)                                                         
65: R55         Segment Information - Changes in Carrying Amount    HTML     25K 
                of Goodwill (Detail)                                             
66: R56         Segment Information - Summary Sales Mix for         HTML     26K 
                Principal Product and Service Categories (Detail)                
69: XML         IDEA XML File -- Filing Summary                      XML    128K 
67: XML         XBRL Instance -- pfgc-20221001_htm                   XML   1.86M 
68: EXCEL       IDEA Workbook of Financial Reports                  XLSX    111K 
 7: EX-101.CAL  XBRL Calculations -- pfgc-20221001_cal               XML    191K 
 9: EX-101.DEF  XBRL Definitions -- pfgc-20221001_def                XML    559K 
10: EX-101.LAB  XBRL Labels -- pfgc-20221001_lab                     XML   1.16M 
 8: EX-101.PRE  XBRL Presentations -- pfgc-20221001_pre              XML    864K 
 6: EX-101.SCH  XBRL Schema -- pfgc-20221001                         XSD    154K 
70: JSON        XBRL Instance as JSON Data -- MetaLinks              394±   601K 
71: ZIP         XBRL Zipped Folder -- 0000950170-22-023873-xbrl      Zip    280K 


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"instance":  {
    "pfgc-20221001.htm":  {
        "axisCustom":  0,
        "axisStandard":  14,
        "contextCount":  118,
        "dts":  {
            "calculationLink":  {
                "local":  [
                    "pfgc-20221001_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "pfgc-20221001_def.xml"
                    ]
                },
            "inline":  {
                "local":  [
                    "pfgc-20221001.htm"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "pfgc-20221001_lab.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "pfgc-20221001_pre.xml"
                    ]
                },
            "schema":  {
                "local":  [
                    "pfgc-20221001.xsd"
                    ],
                "remote":  [
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
                    "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
                    "https://xbrl.sec.gov/country/2022/country-2022.xsd",
                    "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
                    ]
                }
            },
        "elementCount":  489,
        "entityCount":  1,
        "hidden":  {
            "http://fasb.org/us-gaap/2022":  9,
            "http://xbrl.sec.gov/dei/2022":  4,
            "total":  13
            },
        "keyCustom":  31,
        "keyStandard":  237,
        "memberCustom":  14,
        "memberStandard":  18,
        "nsprefix":  "pfgc",
        "nsuri":  "http://www.pfgc.com/20221001",
        "report":  {
            "R1":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "document",
                "isDefault":  "true",
                "longName":  "100000 - Document - Document and Entity Information",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
                "shortName":  "Document and Entity Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R10":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100100 - Disclosure - Summary of Significant Accounting Policies and Estimates",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndEstimates",
                "shortName":  "Summary of Significant Accounting Policies and Estimates",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R11":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100110 - Disclosure - Recently Issued Accounting Pronouncements",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncements",
                "shortName":  "Recently Issued Accounting Pronouncements",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R12":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100120 - Disclosure - Revenue Recognition",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRevenueRecognition",
                "shortName":  "Revenue Recognition",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R13":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100130 - Disclosure - Business Combinations",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinations",
                "shortName":  "Business Combinations",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R14":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100140 - Disclosure - Debt",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebt",
                "shortName":  "Debt",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R15":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100150 - Disclosure - Leases",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeases",
                "shortName":  "Leases",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R16":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100160 - Disclosure - Fair Value of Financial Instruments",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments",
                "shortName":  "Fair Value of Financial Instruments",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FairValueDisclosuresTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R17":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100170 - Disclosure - Income Taxes",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxes",
                "shortName":  "Income Taxes",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R18":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100180 - Disclosure - Commitments and Contingencies",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
                "shortName":  "Commitments and Contingencies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R19":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100190 - Disclosure - Related-Party Transactions",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactions",
                "shortName":  "Related-Party Transactions",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R2":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Cash",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100010 - Statement - Consolidated Balance Sheets",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                "shortName":  "Consolidated Balance Sheets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:AccountsReceivableNetCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R20":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100200 - Disclosure - Earnings Per Common Share",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShare",
                "shortName":  "Earnings Per Common Share",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R21":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100220 - Disclosure - Segment Information",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformation",
                "shortName":  "Segment Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R22":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:SignificantAccountingPoliciesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100230 - Disclosure - Summary of Significant Accounting Policies and Estimates (Policies)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies",
                "shortName":  "Summary of Significant Accounting Policies and Estimates (Policies)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:SignificantAccountingPoliciesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R23":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100240 - Disclosure - Business Combinations (Tables)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables",
                "shortName":  "Business Combinations (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R24":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfDebtTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100250 - Disclosure - Debt (Tables)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables",
                "shortName":  "Debt (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfDebtTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R25":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "pfgc:ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100260 - Disclosure - Leases (Tables)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesTables",
                "shortName":  "Leases (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "pfgc:ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R26":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:EarningsPerShareTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100270 - Disclosure - Earnings Per Common Share (Tables)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables",
                "shortName":  "Earnings Per Common Share (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:EarningsPerShareTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R27":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100280 - Disclosure - Segment Information (Tables)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationTables",
                "shortName":  "Segment Information (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R28":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
                        "div",
                        "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_5b1841d7-36e9-410d-bf3e-7a5852798058",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100290 - Disclosure - Recently Issued Accounting Pronouncements - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail",
                "shortName":  "Recently Issued Accounting Pronouncements - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
                        "div",
                        "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_5b1841d7-36e9-410d-bf3e-7a5852798058",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R29":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "ix:continuation",
                        "div",
                        "us-gaap:RevenueFromContractWithCustomerTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ContractWithCustomerAssetNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100300 - Disclosure - Revenue Recognition - Additional Information (Details)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails",
                "shortName":  "Revenue Recognition - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "ix:continuation",
                        "div",
                        "us-gaap:RevenueFromContractWithCustomerTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ContractWithCustomerAssetNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R3":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100030 - Statement - Consolidated Balance Sheets (Parenthetical)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
                "shortName":  "Consolidated Balance Sheets (Parenthetical)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R30":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_f47cb0a2-e801-42f8-a42e-28db0fcafb5e",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfBusinessesAcquired",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_Acquisition",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100310 - Disclosure - Business Combinations - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                "shortName":  "Business Combinations - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_f47cb0a2-e801-42f8-a42e-28db0fcafb5e",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfBusinessesAcquired",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_Acquisition",
                    "xsiNil":  "false"
                    }
                },
            "R31":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_74c06746-3a6d-45fe-9804-ccded4290360",
                    "decimals":  "-8",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PaymentsToAcquireBusinessesGross",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100320 - Disclosure - Business Combinations - Summary of Purchase Price for Acquisition (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                "shortName":  "Business Combinations - Summary of Purchase Price for Acquisition (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_d9e3798f-1603-4d30-8b91-a4a6426375df",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:SharesOutstanding",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_shares",
                    "xsiNil":  "false"
                    }
                },
            "R32":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Goodwill",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100340 - Disclosure - Business Combinations - Summary of Purchase Price Allocation of Major Class of Assets Acquired and Liabilities Assumed (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                "shortName":  "Business Combinations - Summary of Purchase Price Allocation of Major Class of Assets Acquired and Liabilities Assumed (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_d9e3798f-1603-4d30-8b91-a4a6426375df",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "pfgc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R33":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_f47cb0a2-e801-42f8-a42e-28db0fcafb5e",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessAcquisitionsProFormaRevenue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100350 - Disclosure - Business Combinations - Summary of Unaudited Pro-Forma Consolidated Financial Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfUnauditedProformaConsolidatedFinancialInformationDetail",
                "shortName":  "Business Combinations - Summary of Unaudited Pro-Forma Consolidated Financial Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_f47cb0a2-e801-42f8-a42e-28db0fcafb5e",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessAcquisitionsProFormaRevenue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R34":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100360 - Disclosure - Debt - Schedule of Debt (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                "shortName":  "Debt - Schedule of Debt (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R35":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_049ccdf7-9dc0-4c69-a07f-8c85cd3d02ad",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentInterestRateStatedPercentage",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100370 - Disclosure - Debt - Schedule of Debt (Parenthetical) (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail",
                "shortName":  "Debt - Schedule of Debt (Parenthetical) (Detail)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_049ccdf7-9dc0-4c69-a07f-8c85cd3d02ad",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentInterestRateStatedPercentage",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_pure",
                    "xsiNil":  "false"
                    }
                },
            "R36":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_8719d156-cefe-4655-b8a1-b9a1acd50074",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentFaceAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100380 - Disclosure - Debt - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                "shortName":  "Debt - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_8719d156-cefe-4655-b8a1-b9a1acd50074",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentFaceAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R37":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_a1b0ee51-51a4-4d90-ad90-bf7162114533",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentCarryingAmount",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100390 - Disclosure - Debt - Summary of Outstanding Borrowings, Availability, and Average Interest Rate under Credit Agreements (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail",
                "shortName":  "Debt - Summary of Outstanding Borrowings, Availability, and Average Interest Rate under Credit Agreements (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_a1b0ee51-51a4-4d90-ad90-bf7162114533",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:LettersOfCreditOutstandingAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R38":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_a1b0ee51-51a4-4d90-ad90-bf7162114533",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "pfgc:DebtAmountReserveByLender",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100400 - Disclosure - Debt - Summary of Outstanding Borrowings, Availability, and Average Interest Rate under Credit Agreements (Parenthetical) (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsParentheticalDetail",
                "shortName":  "Debt - Summary of Outstanding Borrowings, Availability, and Average Interest Rate under Credit Agreements (Parenthetical) (Detail)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_a1b0ee51-51a4-4d90-ad90-bf7162114533",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "pfgc:DebtAmountReserveByLender",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R39":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeaseOptionToTerminate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100410 - Disclosure - Leases - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail",
                "shortName":  "Leases - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeaseOptionToTerminate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R4":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100040 - Statement - Consolidated Statements of Operations",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations",
                "shortName":  "Consolidated Statements of Operations",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:CostOfGoodsAndServicesSold",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R40":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseRightOfUseAsset",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "",
                "isDefault":  "false",
                "longName":  "100420 - Schedule - Leases - Summary of Right-of-Use Assets and Lease Liabilities in Consolidated Balance Sheet (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail",
                "shortName":  "Leases - Summary of Right-of-Use Assets and Lease Liabilities in Consolidated Balance Sheet (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "pfgc:ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetTableTextBlock",
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:FinanceLeaseRightOfUseAsset",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R41":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LeaseCostTableTextBlock",
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100430 - Disclosure - Leases - Summary of Location of Lease Costs in Consolidated Statement of Operations (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail",
                "shortName":  "Leases - Summary of Location of Lease Costs in Consolidated Statement of Operations (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:LeaseCostTableTextBlock",
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R42":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "pfgc:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasePayments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100440 - Disclosure - Leases - Summary of Supplemental Cash Flow Information related to Leases (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail",
                "shortName":  "Leases - Summary of Supplemental Cash Flow Information related to Leases (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "pfgc:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasePayments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R43":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "pfgc:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock",
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100450 - Disclosure - Leases - Summary of Future Minimum Lease Payments Under Non-Cancelable Leases (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail",
                "shortName":  "Leases - Summary of Future Minimum Lease Payments Under Non-Cancelable Leases (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "pfgc:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock",
                        "div",
                        "pfgc:LesseeOperatingAndFinanceLeasesTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R44":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "div",
                        "us-gaap:DebtDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LongTermDebt",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100460 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail",
                "shortName":  "Fair Value of Financial Instruments - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:FairValueDisclosuresTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_d3ef6c79-0484-46c8-9254-ce3cdcb49eaa",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:LongTermDebt",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R45":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_pure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100470 - Disclosure - Income Taxes - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail",
                "shortName":  "Income Taxes - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_pure",
                    "xsiNil":  "false"
                    }
                },
            "R46":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "pfgc:OutstandingPurchaseContractObligationsAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100480 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
                "shortName":  "Commitments and Contingencies - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "pfgc:OutstandingPurchaseContractObligationsAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R47":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_3e7099e9-8d17-48ba-8d07-ce4534147011",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EquityMethodInvestments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100490 - Disclosure - Related-Party Transactions - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail",
                "shortName":  "Related-Party Transactions - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_3e7099e9-8d17-48ba-8d07-ce4534147011",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EquityMethodInvestments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R48":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:EarningsPerShareTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_shares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100500 - Disclosure - Earnings Per Common Share - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareAdditionalInformationDetail",
                "shortName":  "Earnings Per Common Share - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:EarningsPerShareTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_shares",
                    "xsiNil":  "false"
                    }
                },
            "R49":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100510 - Disclosure - Earnings Per Common Share - Schedule of Reconciliation of Numerators and Denominators for Basic and Diluted Earnings Per Common Share Computations (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail",
                "shortName":  "Earnings Per Common Share - Schedule of Reconciliation of Numerators and Denominators for Basic and Diluted Earnings Per Common Share Computations (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                        "div",
                        "us-gaap:EarningsPerShareTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_shares",
                    "xsiNil":  "false"
                    }
                },
            "R5":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100050 - Statement - Consolidated Statements of Comprehensive Income",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome",
                "shortName":  "Consolidated Statements of Comprehensive Income",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R50":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_d9e3798f-1603-4d30-8b91-a4a6426375df",
                    "decimals":  "3",
                    "first":  true,
                    "lang":  null,
                    "name":  "pfgc:BusinessAcquisitionSharePriceInCash",
                    "reportCount":  1,
                    "unitRef":  "U_UnitedStatesOfAmericaDollarsShare",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100520 - Disclosure - Stock-based Compensation - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail",
                "shortName":  "Stock-based Compensation - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R51":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfReportableSegments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_Segment",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100530 - Disclosure - Segment Information - Additional Information (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail",
                "shortName":  "Segment Information - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfReportableSegments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_Segment",
                    "xsiNil":  "false"
                    }
                },
            "R52":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100540 - Disclosure - Segment Information - Schedule of Segment Reporting Information, by Segment (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                "shortName":  "Segment Information - Schedule of Segment Reporting Information, by Segment (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "div",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_917687fc-414e-4430-b062-f0abc6484199",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R53":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "div",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DepreciationAndAmortization",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100550 - Disclosure - Segment Information - Schedule of Adjusted EBDITA and Reconciliation to Consolidated Income Before Taxes (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                "shortName":  "Segment Information - Schedule of Adjusted EBDITA and Reconciliation to Consolidated Income Before Taxes (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_8c979872-70bd-4262-9090-50983998436e",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:InterestExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R54":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Assets",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100560 - Disclosure - Segment Information - Summary Assets by Reportable Segment, Excluding Intercompany Receivables (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail",
                "shortName":  "Segment Information - Summary Assets by Reportable Segment, Excluding Intercompany Receivables (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "ix:continuation",
                        "div",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_81dfcf81-8794-4581-8ba4-45367115285a",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:Assets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R55":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_31991bc2-7a3a-4ab6-9589-07d179fa4cc8",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Goodwill",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100570 - Disclosure - Segment Information - Changes in Carrying Amount of Goodwill (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail",
                "shortName":  "Segment Information - Changes in Carrying Amount of Goodwill (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R56":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100580 - Disclosure - Segment Information - Summary Sales Mix for Principal Product and Service Categories (Detail)",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail",
                "shortName":  "Segment Information - Summary Sales Mix for Principal Product and Service Categories (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R6":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_a1de08d1-4927-4156-bb89-c2f10044cb55",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100060 - Statement - Consolidated Statements of Shareholders' Equity",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity",
                "shortName":  "Consolidated Statements of Shareholders' Equity",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_a1de08d1-4927-4156-bb89-c2f10044cb55",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R7":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProfitLoss",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100070 - Statement - Consolidated Statements of Cash Flows",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
                "shortName":  "Consolidated Statements of Cash Flows",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ProfitLoss",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R8":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Cash",
                    "reportCount":  1,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100080 - Statement - Reconciliation of Cash and Restricted Cash",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/StatementReconciliationOfCashAndRestrictedCash",
                "shortName":  "Reconciliation of Cash and Restricted Cash",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_26e3f6b5-b05b-4af3-b7ee-0a259a505a52",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:RestrictedCash",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_USD",
                    "xsiNil":  "false"
                    }
                },
            "R9":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:NatureOfOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100090 - Disclosure - Summary of Business Activities",
                "role":  "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfBusinessActivities",
                "shortName":  "Summary of Business Activities",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "pfgc-20221001.htm",
                    "contextRef":  "C_12ed2668-fb7a-4d9e-bc13-3824938b65ad",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:NatureOfOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                }
            },
        "segmentCount":  32,
        "tag":  {
            "dei_AmendmentFlag":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
                            "label":  "Amendment Flag",
                            "terseLabel":  "Amendment Flag"
                            }
                        }
                    },
                "localname":  "AmendmentFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_CityAreaCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Area code of city",
                            "label":  "City Area Code",
                            "terseLabel":  "City Area Code"
                            }
                        }
                    },
                "localname":  "CityAreaCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_CoverAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cover page.",
                            "label":  "Cover [Abstract]"
                            }
                        }
                    },
                "localname":  "CoverAbstract",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "xbrltype":  "stringItemType"
                },
            "dei_CurrentFiscalYearEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "End date of current fiscal year in the format --MM-DD.",
                            "label":  "Current Fiscal Year End Date",
                            "terseLabel":  "Current Fiscal Year End Date"
                            }
                        }
                    },
                "localname":  "CurrentFiscalYearEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "gMonthDayItemType"
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
                            "label":  "Document Fiscal Period Focus",
                            "terseLabel":  "Document Fiscal Period Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalPeriodFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "fiscalPeriodItemType"
                },
            "dei_DocumentFiscalYearFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This is focus fiscal year of the document report in YYYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006.",
                            "label":  "Document Fiscal Year Focus",
                            "terseLabel":  "Document Fiscal Year Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalYearFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "dei_DocumentPeriodEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
                            "label":  "Document Period End Date",
                            "terseLabel":  "Document Period End Date"
                            }
                        }
                    },
                "localname":  "DocumentPeriodEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dei_DocumentQuarterlyReport":  {
                "auth_ref":  [
                    "r651"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as an quarterly report.",
                            "label":  "Document Quarterly Report",
                            "terseLabel":  "Document Quarterly Report"
                            }
                        }
                    },
                "localname":  "DocumentQuarterlyReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentTransitionReport":  {
                "auth_ref":  [
                    "r652"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as a transition report.",
                            "label":  "Document Transition Report",
                            "terseLabel":  "Document Transition Report"
                            }
                        }
                    },
                "localname":  "DocumentTransitionReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentType":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
                            "label":  "Document Type",
                            "terseLabel":  "Document Type"
                            }
                        }
                    },
                "localname":  "DocumentType",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "submissionTypeItemType"
                },
            "dei_EntityAddressAddressLine1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name",
                            "label":  "Entity Address, Address Line One",
                            "terseLabel":  "Entity Address, Address Line One"
                            }
                        }
                    },
                "localname":  "EntityAddressAddressLine1",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressCityOrTown":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the City or Town",
                            "label":  "Entity Address, City or Town",
                            "terseLabel":  "Entity Address, City or Town"
                            }
                        }
                    },
                "localname":  "EntityAddressCityOrTown",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressPostalZipCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Code for the postal or zip code",
                            "label":  "Entity Address, Postal Zip Code",
                            "terseLabel":  "Entity Address, Postal Zip Code"
                            }
                        }
                    },
                "localname":  "EntityAddressPostalZipCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressStateOrProvince":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the state or province.",
                            "label":  "Entity Address, State or Province",
                            "terseLabel":  "Entity Address, State or Province"
                            }
                        }
                    },
                "localname":  "EntityAddressStateOrProvince",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "stateOrProvinceItemType"
                },
            "dei_EntityCentralIndexKey":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK.",
                            "label":  "Entity Central Index Key",
                            "terseLabel":  "Entity Central Index Key"
                            }
                        }
                    },
                "localname":  "EntityCentralIndexKey",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "centralIndexKeyItemType"
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
                            "label":  "Entity Common Stock, Shares Outstanding",
                            "terseLabel":  "Entity Common Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "EntityCommonStockSharesOutstanding",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dei_EntityCurrentReportingStatus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Current Reporting Status",
                            "terseLabel":  "Entity Current Reporting Status"
                            }
                        }
                    },
                "localname":  "EntityCurrentReportingStatus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityEmergingGrowthCompany":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria.",
                            "label":  "Entity Emerging Growth Company",
                            "terseLabel":  "Entity Emerging Growth Company"
                            }
                        }
                    },
                "localname":  "EntityEmergingGrowthCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityFileNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
                            "label":  "Securities Act File Number",
                            "terseLabel":  "Entity File Number"
                            }
                        }
                    },
                "localname":  "EntityFileNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "fileNumberItemType"
                },
            "dei_EntityFilerCategory":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Filer Category",
                            "verboseLabel":  "Entity Filer Category"
                            }
                        }
                    },
                "localname":  "EntityFilerCategory",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "filerCategoryItemType"
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation.",
                            "label":  "Entity Incorporation, State or Country Code",
                            "terseLabel":  "Entity Incorporation, State or Country Code"
                            }
                        }
                    },
                "localname":  "EntityIncorporationStateCountryCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarStateCountryItemType"
                },
            "dei_EntityInteractiveDataCurrent":  {
                "auth_ref":  [
                    "r653"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
                            "label":  "Entity Interactive Data Current",
                            "terseLabel":  "Entity Interactive Data Current"
                            }
                        }
                    },
                "localname":  "EntityInteractiveDataCurrent",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityRegistrantName":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
                            "label":  "Entity Registrant Name",
                            "terseLabel":  "Entity Registrant Name"
                            }
                        }
                    },
                "localname":  "EntityRegistrantName",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityShellCompany":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
                            "label":  "Entity Shell Company",
                            "terseLabel":  "Entity Shell Company"
                            }
                        }
                    },
                "localname":  "EntityShellCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntitySmallBusiness":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC).",
                            "label":  "Entity Small Business",
                            "terseLabel":  "Entity Small Business"
                            }
                        }
                    },
                "localname":  "EntitySmallBusiness",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityTaxIdentificationNumber":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
                            "label":  "Entity Tax Identification Number",
                            "terseLabel":  "Entity Tax Identification Number"
                            }
                        }
                    },
                "localname":  "EntityTaxIdentificationNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "employerIdItemType"
                },
            "dei_LocalPhoneNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Local phone number for entity.",
                            "label":  "Local Phone Number",
                            "terseLabel":  "Local Phone Number"
                            }
                        }
                    },
                "localname":  "LocalPhoneNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_Security12bTitle":  {
                "auth_ref":  [
                    "r648"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Title of a 12(b) registered security.",
                            "label":  "Title of 12(b) Security",
                            "terseLabel":  "Title of 12(b) Security"
                            }
                        }
                    },
                "localname":  "Security12bTitle",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "securityTitleItemType"
                },
            "dei_SecurityExchangeName":  {
                "auth_ref":  [
                    "r650"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the Exchange on which a security is registered.",
                            "label":  "Security Exchange Name",
                            "terseLabel":  "Security Exchange Name"
                            }
                        }
                    },
                "localname":  "SecurityExchangeName",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarExchangeCodeItemType"
                },
            "dei_TradingSymbol":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Trading symbol of an instrument as listed on an exchange.",
                            "label":  "Trading Symbol",
                            "terseLabel":  "Trading Symbol"
                            }
                        }
                    },
                "localname":  "TradingSymbol",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "tradingSymbolItemType"
                },
            "pfgc_AblFacilityMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "ABL facility.",
                            "label":  "Abl Facility [Member]",
                            "terseLabel":  "ABL Facility [Member]"
                            }
                        }
                    },
                "localname":  "AblFacilityMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_AdjustmentsToAdditionalPaidInCapitalConversionOfStockBasedCompensation":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Adjustments to additional paid in capital conversion of stock based compensation.",
                            "label":  "Adjustments to Additional Paid in Capital Conversion of Stock Based Compensation",
                            "terseLabel":  "Conversion of Core-Mark stock-based compensation"
                            }
                        }
                    },
                "localname":  "AdjustmentsToAdditionalPaidInCapitalConversionOfStockBasedCompensation",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BeverageMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Beverage.",
                            "label":  "Beverage [Member]"
                            }
                        }
                    },
                "localname":  "BeverageMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_BusinessAcquisitionCostMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business Acquisition Cost [Member]",
                            "label":  "Business Acquisition Cost [Member]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionCostMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_BusinessAcquisitionSharePriceInCash":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business acquisition ahare price in cash.",
                            "label":  "Business Acquisition Share Price In Cash",
                            "terseLabel":  "Business combination share price in cash",
                            "verboseLabel":  "Cash consideration (per Core-Mark share)"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionSharePriceInCash",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "pfgc_BusinessCombinationDebtAssumedNetOfCash":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_BusinessCombinationConsiderationTransferred1",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination debt assumed net of cash.",
                            "label":  "Business Combination Debt Assumed Net Of Cash",
                            "terseLabel":  "Debt assumed, net of cash"
                            }
                        }
                    },
                "localname":  "BusinessCombinationDebtAssumedNetOfCash",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationEquityCompensation":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail":  {
                        "order":  1.0,
                        "parentTag":  "pfgc_BusinessCombinationEquityPortionOfPurchasePrice",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination equity compensation.",
                            "label":  "Business Combination Equity Compensation",
                            "terseLabel":  "Equity compensation"
                            }
                        }
                    },
                "localname":  "BusinessCombinationEquityCompensation",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationEquityPortionOfPurchasePrice":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_BusinessCombinationConsiderationTransferred1",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination equity portion of purchase price.",
                            "label":  "Business Combination Equity Portion Of Purchase Price",
                            "terseLabel":  "Total equity portion of purchase price",
                            "totalLabel":  "Total equity portion of purchase price"
                            }
                        }
                    },
                "localname":  "BusinessCombinationEquityPortionOfPurchasePrice",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligations":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination recognized identifiable asset acquired and liability assumed finance lease obligations.",
                            "label":  "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Finance Lease Obligations",
                            "negatedLabel":  "Finance lease obligations",
                            "terseLabel":  "Finance lease obligations"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedFinanceLeaseObligations",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligations":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination recognized identifiable asset acquired and liability assumed operating lease obligations.",
                            "label":  "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Obligations",
                            "negatedLabel":  "Operating lease obligations",
                            "terseLabel":  "Operating lease obligations"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseObligations",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use assets.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets",
                            "terseLabel":  "Operating lease right-of-use assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination recognized identifiable assets acquired and liabilities assumed other assets.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Assets",
                            "terseLabel":  "Other assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination recognized identifiable assets acquired and liabilities assumed other liabilities.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Liabilities",
                            "negatedLabel":  "Other liabilities",
                            "terseLabel":  "Other liabilities"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination recognized identifiable assets acquired and liabilities assumed working capital.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Working Capital",
                            "terseLabel":  "Business combination net working capital acquired",
                            "verboseLabel":  "Net working capital"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_BusinessCombinationShareExchangeRatio":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business combination share exchange ratio.",
                            "label":  "Business Combination Share Exchange Ratio",
                            "terseLabel":  "Business combination, share exchange ratio",
                            "verboseLabel":  "Exchange ratio (per Core-Mark share)"
                            }
                        }
                    },
                "localname":  "BusinessCombinationShareExchangeRatio",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "pureItemType"
                },
            "pfgc_CandySnackTheaterAndConcessionMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Candy/snack/theater and concession.",
                            "label":  "Candy Snack Theater and Concession [Member]",
                            "terseLabel":  "Candy/Snack/Theater and Concession [Member]"
                            }
                        }
                    },
                "localname":  "CandySnackTheaterAndConcessionMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_CannedAndDryGroceriesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Canned and Dry Groceries [Member]",
                            "label":  "Canned and Dry Groceries [Member]"
                            }
                        }
                    },
                "localname":  "CannedAndDryGroceriesMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_CaseOfAssetSaleMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Case Of Asset Sale [Member]",
                            "label":  "Case of Asset Sale [Member]",
                            "terseLabel":  "Case of Asset Sale [Member]"
                            }
                        }
                    },
                "localname":  "CaseOfAssetSaleMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cash paid for amounts included in the measurement of lease liabilities.",
                            "label":  "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
                            "terseLabel":  "Cash paid for amounts included in the measurement of lease liabilities:"
                            }
                        }
                    },
                "localname":  "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "pfgc_CenterOfThePlateMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Center of the plate.",
                            "label":  "Center of the Plate [Member]"
                            }
                        }
                    },
                "localname":  "CenterOfThePlateMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_ChangeOfControlTriggeringEventMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Change Of Control Triggering Event [Member]",
                            "label":  "Change of Control Triggering Event [Member]",
                            "terseLabel":  "Change of Control Triggering Event [Member]"
                            }
                        }
                    },
                "localname":  "ChangeOfControlTriggeringEventMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_CigarettesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cigarettes",
                            "label":  "Cigarettes [Member]"
                            }
                        }
                    },
                "localname":  "CigarettesMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_ConvenienceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Convenience.",
                            "label":  "Convenience [Member]"
                            }
                        }
                    },
                "localname":  "ConvenienceMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_CoreMarkHoldingsCompanyIncMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Core-Mark Holdings Company Inc.",
                            "label":  "Core-Mark Holdings Company Inc Member",
                            "terseLabel":  "Core-Mark [Member]"
                            }
                        }
                    },
                "localname":  "CoreMarkHoldingsCompanyIncMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_CreditAgreementMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Credit Agreement Member",
                            "label":  "Credit Agreement [Member]",
                            "terseLabel":  "Credit Agreement [ Member]"
                            }
                        }
                    },
                "localname":  "CreditAgreementMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsParentheticalDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_DebtAmountReserveByLender":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt amount reserve by lender.",
                            "label":  "Debt Amount Reserve By Lender",
                            "terseLabel":  "Debt amount reserve by lender"
                            }
                        }
                    },
                "localname":  "DebtAmountReserveByLender",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsParentheticalDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_DebtInstrumentIssuePriceAsPercentageOfParValue":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt Instrument Issue Price as Percentage Of Par Value",
                            "label":  "Debt Instrument Issue Price as Percentage Of Par Value",
                            "terseLabel":  "Issue price of notes as a percentage of par value"
                            }
                        }
                    },
                "localname":  "DebtInstrumentIssuePriceAsPercentageOfParValue",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "pfgc_DebtInstrumentMaturityYear":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt instrument maturity year.",
                            "label":  "Debt Instrument Maturity Year",
                            "terseLabel":  "Debt instruments maturity year"
                            }
                        }
                    },
                "localname":  "DebtInstrumentMaturityYear",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "pfgc_DebtInstrumentRedemptionPeriodElevenMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt instrument redemption period eleven.",
                            "label":  "Debt Instrument Redemption Period Eleven [Member]",
                            "terseLabel":  "Prior to August 1, 2024 [Member]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionPeriodElevenMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_DebtInstrumentRedemptionPeriodFourteenMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt instrument redemption period fourteen.",
                            "label":  "Debt Instrument Redemption Period Fourteen [Member]",
                            "terseLabel":  "On August 1, 2026 [Member]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionPeriodFourteenMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_DebtInstrumentRedemptionPeriodThirteenMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt instrument redemption period thirteen.",
                            "label":  "Debt Instrument Redemption Period Thirteen [Member]",
                            "terseLabel":  "On August 1, 2025 [Member]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionPeriodThirteenMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_DebtInstrumentRedemptionPeriodTwelveMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt instrument redemption period twelve.",
                            "label":  "Debt Instrument Redemption Period Twelve [Member]",
                            "terseLabel":  "Beginning on August 1, 2024 [Member]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionPeriodTwelveMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderABLFacilityParentheticalDetailAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Disclosure Debt Summary Of Outstanding Borrowings Availability And Average Interest Rate Under A B L Facility Parenthetical Detail [Abstract]",
                            "terseLabel":  "Disclosure - Debt - Summary of Outstanding Borrowings, Availability, and Average Interest Rate under ABL Facility (Parenthetical) (Detail) [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderABLFacilityParentheticalDetailAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "xbrltype":  "stringItemType"
                },
            "pfgc_EarlyDebtRedemptionPercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Early debt redemption percentage.",
                            "label":  "Early Debt Redemption Percentage",
                            "terseLabel":  "Early debt redemption percentage"
                            }
                        }
                    },
                "localname":  "EarlyDebtRedemptionPercentage",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "pfgc_EarningPerShareBasicAndDilutedAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Earning Per Share, Basic and Diluted [Abstract]",
                            "label":  "Earning Per Share, Basic and Diluted [Abstract]",
                            "terseLabel":  "Earnings per common share:"
                            }
                        }
                    },
                "localname":  "EarningPerShareBasicAndDilutedAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "stringItemType"
                },
            "pfgc_EarningsBeforeInterestIncomeTaxesDepreciationAndAmortization":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Earnings before interest income taxes depreciation and amortization.",
                            "label":  "Earnings Before Interest Income Taxes Depreciation And Amortization",
                            "terseLabel":  "Adjusted EBITDA"
                            }
                        }
                    },
                "localname":  "EarningsBeforeInterestIncomeTaxesDepreciationAndAmortization",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_EbyBrownCompanyLLCMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Eby-Brown Company LLC.",
                            "label":  "Eby Brown Company L L C [Member]",
                            "terseLabel":  "Eby-Brown [Member]"
                            }
                        }
                    },
                "localname":  "EbyBrownCompanyLLCMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_EquityMethodInvestmentsAndCostMethodInvestmentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Equity Method Investments And Cost Method Investments [Abstract]",
                            "label":  "Equity Method Investments And Cost Method Investments [Abstract]"
                            }
                        }
                    },
                "localname":  "EquityMethodInvestmentsAndCostMethodInvestmentsAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "xbrltype":  "stringItemType"
                },
            "pfgc_FinanceLeaseCost":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Finance lease cost.",
                            "label":  "Finance Lease Cost",
                            "totalLabel":  "Total finance lease cost"
                            }
                        }
                    },
                "localname":  "FinanceLeaseCost",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_FinanceLeaseCostsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Finance lease costs.",
                            "label":  "Finance Lease Costs [Abstract]",
                            "terseLabel":  "Finance lease cost:"
                            }
                        }
                    },
                "localname":  "FinanceLeaseCostsAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "pfgc_FivePointFivePercentSeniorNotesDueTwentyTwentyFourMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Five point five percent senior notes due twenty twenty four.",
                            "label":  "Five Point Five Percent Senior Notes Due Twenty Twenty Four [Member]",
                            "terseLabel":  "5.500% Notes due 2024 [Member]"
                            }
                        }
                    },
                "localname":  "FivePointFivePercentSeniorNotesDueTwentyTwentyFourMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_FivePointFivePercentSeniorNotesDueTwentyTwentySevenMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Five point five percent senior notes due twenty twenty seven.",
                            "label":  "Five Point Five Percent Senior Notes Due Twenty Twenty Seven [Member]",
                            "terseLabel":  "5.500% Senior Notes due 2027 [Member]"
                            }
                        }
                    },
                "localname":  "FivePointFivePercentSeniorNotesDueTwentyTwentySevenMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_FoodserviceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Foodservice.",
                            "label":  "Foodservice [Member]",
                            "terseLabel":  "Foodservice [Member]"
                            }
                        }
                    },
                "localname":  "FoodserviceMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_FourPointTwoFivePercentSeniorNotesDueTwentyTwentyNineMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Four point two five percent senior notes due twenty twenty nine.",
                            "label":  "Four Point Two Five Percent Senior Notes Due Twenty Twenty Nine [Member]",
                            "terseLabel":  "4.250% Notes due 2029 [Member]"
                            }
                        }
                    },
                "localname":  "FourPointTwoFivePercentSeniorNotesDueTwentyTwentyNineMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_FourPointTwoFiveZeroPercentSeniorNotesDueTwentyTwentyNineMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Four Point Two Five Zero Percent Senior Notes Due Twenty Twenty Nine [Member]",
                            "label":  "Four Point Two Five Zero Percent Senior Notes Due Twenty Twenty Nine [Member]",
                            "terseLabel":  "4.250% Senior Notes due 2029 [Member]"
                            }
                        }
                    },
                "localname":  "FourPointTwoFiveZeroPercentSeniorNotesDueTwentyTwentyNineMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_FrozenFoodsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Frozen Foods [Member]",
                            "label":  "Frozen Foods [Member]"
                            }
                        }
                    },
                "localname":  "FrozenFoodsMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_IncreaseDecreaseInTradeAccountsPayableAndOutstandingChecksInExcessOfDeposits":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  15.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Increase decrease in trade accounts payable and outstanding checks in excess of deposits.",
                            "label":  "Increase Decrease In Trade Accounts Payable And Outstanding Checks In Excess Of Deposits",
                            "terseLabel":  "Trade accounts payable and outstanding checks in excess of deposits"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInTradeAccountsPayableAndOutstandingChecksInExcessOfDeposits",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_LesseeOperatingAndFinanceLeasesTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Lessee operating and finance leases.",
                            "label":  "Lessee Operating And Finance Leases [Text Block]",
                            "terseLabel":  "Leases"
                            }
                        }
                    },
                "localname":  "LesseeOperatingAndFinanceLeasesTextBlock",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeases"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "pfgc_LossGainOnFuelDerivatives":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "(Loss) gain on fuel derivatives",
                            "label":  "(Loss) Gain on Fuel Derivatives",
                            "terseLabel":  "(Loss) gain on fuel derivatives"
                            }
                        }
                    },
                "localname":  "LossGainOnFuelDerivatives",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_NumberOfConsecutiveTradingDays":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of consecutive trading days.",
                            "label":  "Number Of Consecutive Trading Days",
                            "terseLabel":  "Consecutive trading days"
                            }
                        }
                    },
                "localname":  "NumberOfConsecutiveTradingDays",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "integerItemType"
                },
            "pfgc_OperatingAndFinanceLeaseLiability":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operating and finance lease liability.",
                            "label":  "Operating And Finance Lease Liability",
                            "terseLabel":  "Total lease liabilities",
                            "totalLabel":  "Total lease liabilities"
                            }
                        }
                    },
                "localname":  "OperatingAndFinanceLeaseLiability",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_OperatingAndFinanceLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operating and finance lease right of use asset.",
                            "label":  "Operating And Finance Lease Right Of Use Asset",
                            "terseLabel":  "Total lease assets",
                            "totalLabel":  "Total lease assets"
                            }
                        }
                    },
                "localname":  "OperatingAndFinanceLeaseRightOfUseAsset",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_OperatingLeaseAndFinanceLeasePaymentsNotYetCommencedFutureMinimumPayments":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operating lease and finance lease payments, not yet commenced, future minimum payments.",
                            "label":  "Operating Lease And Finance Lease Payments Not Yet Commenced Future Minimum Payments",
                            "terseLabel":  "Future minimum operating lease payments, not yet commenced"
                            }
                        }
                    },
                "localname":  "OperatingLeaseAndFinanceLeasePaymentsNotYetCommencedFutureMinimumPayments",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_OperatingLeaseExpirationTerm":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operating lease expiration term.",
                            "label":  "Operating Lease Expiration Term",
                            "terseLabel":  "Operating lease expiration term"
                            }
                        }
                    },
                "localname":  "OperatingLeaseExpirationTerm",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "pfgc_OperatingLeasesExpirationYear":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Operating leases expiration year.",
                            "label":  "Operating Leases Expiration Year",
                            "terseLabel":  "Operating lease expiration year"
                            }
                        }
                    },
                "localname":  "OperatingLeasesExpirationYear",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "pfgc_OtherMiscellaneousGoodsAndServicesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Other miscellaneous goods and services.",
                            "label":  "Other Miscellaneous Goods and Services [Member]"
                            }
                        }
                    },
                "localname":  "OtherMiscellaneousGoodsAndServicesMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_OtherSegmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Corporate and Other Segment [Member]",
                            "label":  "Other Segment [Member]"
                            }
                        }
                    },
                "localname":  "OtherSegmentMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_OtherTobaccoProductsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Other tobacco products.",
                            "label":  "Other Tobacco Products [Member]"
                            }
                        }
                    },
                "localname":  "OtherTobaccoProductsMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_OutstandingPurchaseContractObligationsAmount":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Outstanding purchase contract obligations amount.",
                            "label":  "Outstanding Purchase Contract Obligations Amount",
                            "terseLabel":  "Outstanding contracts and purchase orders for capital projects and services"
                            }
                        }
                    },
                "localname":  "OutstandingPurchaseContractObligationsAmount",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_PaperProductsAndCleaningSuppliesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Paper products and cleaning supplies.",
                            "label":  "Paper Products and Cleaning Supplies [Member]"
                            }
                        }
                    },
                "localname":  "PaperProductsAndCleaningSuppliesMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_PaymentsOfDebtIssuanceModificationsAndExtinguishmentCosts":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Payments of debt issuance modifications and extinguishment costs.",
                            "label":  "Payments Of Debt Issuance Modifications And Extinguishment Costs",
                            "negatedLabel":  "Cash paid for debt issuance, extinguishment and modifications"
                            }
                        }
                    },
                "localname":  "PaymentsOfDebtIssuanceModificationsAndExtinguishmentCosts",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_PaymentsOfEarnout":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Payments of earnout.",
                            "label":  "Payments Of Earnout",
                            "terseLabel":  "Payments of earnout"
                            }
                        }
                    },
                "localname":  "PaymentsOfEarnout",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_PaymentsOfEarnoutFinancialActivity":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Payments of earnout, financial activity.",
                            "label":  "Payments Of Earnout Financial Activity",
                            "terseLabel":  "Payments of earnout, financial activity"
                            }
                        }
                    },
                "localname":  "PaymentsOfEarnoutFinancialActivity",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_PaymentsOfEarnoutOperatingActivity":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Payments of earnout, operating activity.",
                            "label":  "Payments Of Earnout Operating Activity",
                            "terseLabel":  "Payments of earnout, operating activity"
                            }
                        }
                    },
                "localname":  "PaymentsOfEarnoutOperatingActivity",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_PaymentsToFinancePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Payments to finance property plant and equipment.",
                            "label":  "Payments To Finance Property Plant And Equipment",
                            "negatedLabel":  "Payments on financed property, plant and equipment"
                            }
                        }
                    },
                "localname":  "PaymentsToFinancePropertyPlantAndEquipment",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_PercentageOfResidualValueGuaranteeUnderOperatingLease":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of residual value guarantee under operating lease.",
                            "label":  "Percentage Of Residual Value Guarantee Under Operating Lease",
                            "terseLabel":  "Percentage of residual value guarantee under operating lease"
                            }
                        }
                    },
                "localname":  "PercentageOfResidualValueGuaranteeUnderOperatingLease",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "pfgc_ProduceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Produce.",
                            "label":  "Produce [Member]"
                            }
                        }
                    },
                "localname":  "ProduceMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_PurchasingAllianceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Purchasing alliance.",
                            "label":  "Purchasing Alliance [Member]",
                            "terseLabel":  "Purchasing Alliance [Member]"
                            }
                        }
                    },
                "localname":  "PurchasingAllianceMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_RefrigeratedAndDairyProductsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Refrigerated and dairy products.",
                            "label":  "Refrigerated and Dairy Products [Member]"
                            }
                        }
                    },
                "localname":  "RefrigeratedAndDairyProductsMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_ReinhartFoodserviceLLCMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reinhart Foodservice,LLC.",
                            "label":  "Reinhart Foodservice L L C [Member]",
                            "terseLabel":  "Reinhart [Member]"
                            }
                        }
                    },
                "localname":  "ReinhartFoodserviceLLCMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_RepaymentBorrowingsOfAdditionalJuniorTermLoan":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Repayment Borrowings of Additional Junior Term Loan",
                            "label":  "Repayment Borrowings of Additional Junior Term Loan",
                            "terseLabel":  "Payment of Additional Junior Term Loan"
                            }
                        }
                    },
                "localname":  "RepaymentBorrowingsOfAdditionalJuniorTermLoan",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Right-of-use assets obtained in exchange for lease obligations.",
                            "label":  "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]",
                            "terseLabel":  "Right-of-use assets obtained in exchange for lease obligations:"
                            }
                        }
                    },
                "localname":  "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "pfgc_ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of maturities of operating and finance leases liabilities.",
                            "label":  "Schedule Of Maturities Of Operating And Finance Leases Liabilities Table [Text Block]",
                            "terseLabel":  "Summary of Future Minimum Lease Payments Under Non-Cancelable Leases"
                            }
                        }
                    },
                "localname":  "ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "pfgc_ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of right of use assets and lease liabilities in consolidated balance sheet.",
                            "label":  "Schedule Of Right Of Use Assets And Lease Liabilities In Consolidated Balance Sheet Table Text Block",
                            "terseLabel":  "Summary of Right-of-Use Assets and Lease Liabilities in Consolidated Balance Sheet"
                            }
                        }
                    },
                "localname":  "ScheduleOfRightOfUseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetTableTextBlock",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "pfgc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of supplemental cash flow information related to leases.",
                            "label":  "Schedule Of Supplemental Cash Flow Information Related To Leases Table [Text Block]",
                            "terseLabel":  "Summary of Supplemental Cash Flow Information Related to Leases"
                            }
                        }
                    },
                "localname":  "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "pfgc_SignificantSuppliersMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Significant suppliers.",
                            "label":  "Significant Suppliers [Member]"
                            }
                        }
                    },
                "localname":  "SignificantSuppliersMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_SixPointEightSevenFivePercentSeniorNotesDueTwentyTwentyFiveMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Six Point Eight Seven Five Percent Senior Notes Due Twenty Twenty Five.",
                            "label":  "Six Point Eight Seven Five Percent Senior Notes Due Twenty Twenty Five [Member]",
                            "terseLabel":  "6.875% Senior Notes due 2025 [Member]"
                            }
                        }
                    },
                "localname":  "SixPointEightSevenFivePercentSeniorNotesDueTwentyTwentyFiveMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_TradeAccountsPayableAndOutstandingChecksInExcessOfDeposits":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Trade accounts payable and outstanding checks in excess of deposits.",
                            "label":  "Trade Accounts Payable And Outstanding Checks In Excess Of Deposits",
                            "terseLabel":  "Trade accounts payable and outstanding checks in excess of deposits"
                            }
                        }
                    },
                "localname":  "TradeAccountsPayableAndOutstandingChecksInExcessOfDeposits",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "pfgc_VehicleLeasesContractualTermMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Vehicle leases contractual term.",
                            "label":  "Vehicle Leases Contractual Term [Member]",
                            "terseLabel":  "Vehicle leases [Member]"
                            }
                        }
                    },
                "localname":  "VehicleLeasesContractualTermMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_VistarMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Vistar.",
                            "label":  "Vistar [Member]",
                            "terseLabel":  "Vistar [Member]"
                            }
                        }
                    },
                "localname":  "VistarMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_WarehouseLeasesContractualTermMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Warehouse Leases Contractual Term [Member]",
                            "label":  "Warehouse Leases Contractual Term [Member]",
                            "terseLabel":  "Warehouse Leases [Member]"
                            }
                        }
                    },
                "localname":  "WarehouseLeasesContractualTermMember",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "pfgc_WeightedAverageDiscountRateAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average discount rate.",
                            "label":  "Weighted Average Discount Rate Abstract",
                            "terseLabel":  "Weighted average discount rate"
                            }
                        }
                    },
                "localname":  "WeightedAverageDiscountRateAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "pfgc_WeightedAverageRemainingLeaseTermAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining lease term",
                            "label":  "Weighted Average Remaining Lease Term Abstract",
                            "terseLabel":  "Weighted average remaining lease term"
                            }
                        }
                    },
                "localname":  "WeightedAverageRemainingLeaseTermAbstract",
                "nsuri":  "http://www.pfgc.com/20221001",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidationItemsAxis":  {
                "auth_ref":  [
                    "r107",
                    "r161",
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r179",
                    "r181",
                    "r185",
                    "r255",
                    "r256",
                    "r257",
                    "r258",
                    "r259",
                    "r260",
                    "r262",
                    "r263",
                    "r265",
                    "r267",
                    "r268"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Consolidation Items [Axis]",
                            "terseLabel":  "Consolidation Items"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidationItemsDomain":  {
                "auth_ref":  [
                    "r107",
                    "r161",
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r179",
                    "r181",
                    "r185",
                    "r255",
                    "r256",
                    "r257",
                    "r258",
                    "r259",
                    "r260",
                    "r262",
                    "r263",
                    "r265",
                    "r267",
                    "r268"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Consolidation Items [Domain]",
                            "terseLabel":  "Consolidation Items"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_EquityMethodInvesteeNameDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Investment, Name [Domain]",
                            "terseLabel":  "Investment, Name"
                            }
                        }
                    },
                "localname":  "EquityMethodInvesteeNameDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MajorCustomersAxis":  {
                "auth_ref":  [
                    "r190",
                    "r334",
                    "r338",
                    "r626"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Customer [Axis]"
                            }
                        }
                    },
                "localname":  "MajorCustomersAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_MaximumMember":  {
                "auth_ref":  [
                    "r249",
                    "r250",
                    "r251",
                    "r252",
                    "r273",
                    "r308",
                    "r350",
                    "r352",
                    "r571",
                    "r572",
                    "r573",
                    "r574",
                    "r575",
                    "r576",
                    "r577",
                    "r624",
                    "r627",
                    "r646",
                    "r647"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Maximum [Member]",
                            "terseLabel":  "Maximum [Member]"
                            }
                        }
                    },
                "localname":  "MaximumMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MinimumMember":  {
                "auth_ref":  [
                    "r249",
                    "r250",
                    "r251",
                    "r252",
                    "r273",
                    "r308",
                    "r350",
                    "r352",
                    "r571",
                    "r572",
                    "r573",
                    "r574",
                    "r575",
                    "r576",
                    "r577",
                    "r624",
                    "r627",
                    "r646",
                    "r647"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Minimum [Member]",
                            "terseLabel":  "Minimum [Member]"
                            }
                        }
                    },
                "localname":  "MinimumMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_NameOfMajorCustomerDomain":  {
                "auth_ref":  [
                    "r190",
                    "r334",
                    "r338",
                    "r626"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Customer [Domain]"
                            }
                        }
                    },
                "localname":  "NameOfMajorCustomerDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ProductOrServiceAxis":  {
                "auth_ref":  [
                    "r187",
                    "r250",
                    "r251",
                    "r334",
                    "r337",
                    "r578",
                    "r623",
                    "r625"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Product and Service [Axis]"
                            }
                        }
                    },
                "localname":  "ProductOrServiceAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ProductsAndServicesDomain":  {
                "auth_ref":  [
                    "r187",
                    "r250",
                    "r251",
                    "r334",
                    "r337",
                    "r578",
                    "r623",
                    "r625"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Product and Service [Domain]"
                            }
                        }
                    },
                "localname":  "ProductsAndServicesDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RangeAxis":  {
                "auth_ref":  [
                    "r243",
                    "r249",
                    "r250",
                    "r251",
                    "r252",
                    "r273",
                    "r308",
                    "r340",
                    "r350",
                    "r352",
                    "r380",
                    "r381",
                    "r382",
                    "r571",
                    "r572",
                    "r573",
                    "r574",
                    "r575",
                    "r576",
                    "r577",
                    "r624",
                    "r627",
                    "r646",
                    "r647"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statistical Measurement [Axis]",
                            "terseLabel":  "Statistical Measurement"
                            }
                        }
                    },
                "localname":  "RangeAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_RangeMember":  {
                "auth_ref":  [
                    "r243",
                    "r249",
                    "r250",
                    "r251",
                    "r252",
                    "r273",
                    "r308",
                    "r340",
                    "r350",
                    "r352",
                    "r380",
                    "r381",
                    "r382",
                    "r571",
                    "r572",
                    "r573",
                    "r574",
                    "r575",
                    "r576",
                    "r577",
                    "r624",
                    "r627",
                    "r646",
                    "r647"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statistical Measurement [Domain]",
                            "terseLabel":  "Statistical Measurement"
                            }
                        }
                    },
                "localname":  "RangeMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":  {
                "auth_ref":  [
                    "r201"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Investment, Name [Axis]",
                            "terseLabel":  "Investment, Name"
                            }
                        }
                    },
                "localname":  "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountingChangesAndErrorCorrectionsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Accounting Changes and Error Corrections [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingChangesAndErrorCorrectionsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountingPoliciesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Accounting Policies [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountingStandardsUpdate201912Member":  {
                "auth_ref":  [
                    "r407",
                    "r408",
                    "r409",
                    "r410"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accounting Standards Update 2019-12 Income Taxes (Topic 740):  Simplifying the Accounting for Income Taxes.",
                            "label":  "Accounting Standards Update 2019-12 [Member]",
                            "terseLabel":  "ASU 2019-12 [Member]"
                            }
                        }
                    },
                "localname":  "AccountingStandardsUpdate201912Member",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountsReceivableNetCurrent":  {
                "auth_ref":  [
                    "r192",
                    "r193"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
                            "label":  "Accounts Receivable, after Allowance for Credit Loss, Current",
                            "terseLabel":  "Accounts receivable, less allowances of $53.3 and $42.6",
                            "totalLabel":  "Accounts Receivable, after Allowance for Credit Loss, Current, Total"
                            }
                        }
                    },
                "localname":  "AccountsReceivableNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedLiabilitiesAndOtherLiabilities":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
                            "label":  "Accrued Liabilities and Other Liabilities",
                            "terseLabel":  "Accrued expenses and other current liabilities",
                            "totalLabel":  "Accrued Liabilities and Other Liabilities, Total"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesAndOtherLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r27",
                    "r50",
                    "r51",
                    "r52",
                    "r612",
                    "r635",
                    "r639"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end.  Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.  Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
                            "label":  "Accumulated Other Comprehensive Income (Loss), Net of Tax",
                            "terseLabel":  "Accumulated other comprehensive income, net of tax expense of $5.4 and $3.8",
                            "totalLabel":  "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeMember":  {
                "auth_ref":  [
                    "r49",
                    "r52",
                    "r60",
                    "r61",
                    "r62",
                    "r109",
                    "r110",
                    "r111",
                    "r455",
                    "r556",
                    "r630",
                    "r631"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
                            "label":  "AOCI Attributable to Parent [Member]",
                            "terseLabel":  "Accumulated Other Comprehensive (Loss) Income [Member]",
                            "verboseLabel":  "Accumulated Other Comprehensive Income (Loss) [Member]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife":  {
                "auth_ref":  [
                    "r233"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
                            "terseLabel":  "Intangible assets estimated useful life"
                            }
                        }
                    },
                "localname":  "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_AdditionalPaidInCapitalCommonStock":  {
                "auth_ref":  [
                    "r25"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions.  Includes only common stock transactions (excludes preferred stock transactions).  May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
                            "label":  "Additional Paid in Capital, Common Stock",
                            "periodEndLabel":  "Additional Paid in Capital, Common Stock, Ending Balance",
                            "periodStartLabel":  "Additional Paid in Capital, Common Stock, Beginning Balance",
                            "terseLabel":  "Additional paid-in capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "auth_ref":  [
                    "r109",
                    "r110",
                    "r111",
                    "r389",
                    "r390",
                    "r391",
                    "r476"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
                            "label":  "Additional Paid-in Capital [Member]",
                            "terseLabel":  "Additional Paid-in Capital [Member]"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r2",
                    "r3",
                    "r4",
                    "r115",
                    "r116",
                    "r117",
                    "r119",
                    "r130",
                    "r196",
                    "r197",
                    "r206",
                    "r207",
                    "r208",
                    "r209",
                    "r212",
                    "r213",
                    "r389",
                    "r390",
                    "r391",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r438",
                    "r439",
                    "r440",
                    "r467",
                    "r468",
                    "r469",
                    "r470",
                    "r471",
                    "r472",
                    "r473",
                    "r475",
                    "r476",
                    "r477",
                    "r478",
                    "r479",
                    "r495",
                    "r496",
                    "r498",
                    "r499",
                    "r500",
                    "r501",
                    "r505",
                    "r506",
                    "r515",
                    "r516",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r550",
                    "r552",
                    "r553",
                    "r554",
                    "r555",
                    "r556",
                    "r580",
                    "r581",
                    "r582",
                    "r628",
                    "r629",
                    "r630",
                    "r631",
                    "r632",
                    "r633",
                    "r634",
                    "r635",
                    "r636",
                    "r637",
                    "r638",
                    "r639"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by amendment to accounting standards.",
                            "label":  "Accounting Standards Update [Axis]",
                            "terseLabel":  "Accounting Standards Update"
                            }
                        }
                    },
                "localname":  "AdjustmentsForNewAccountingPronouncementsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":  {
                "auth_ref":  [
                    "r354",
                    "r392",
                    "r393"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
                            "label":  "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
                            "terseLabel":  "Stock-based compensation expense",
                            "totalLabel":  "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total"
                            }
                        }
                    },
                "localname":  "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "Adjustments to reconcile net income to net cash provided by (used in) operating activities"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AllocatedShareBasedCompensationExpense":  {
                "auth_ref":  [
                    "r384"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expense for award under share-based payment arrangement.  Excludes amount capitalized.",
                            "label":  "Share-Based Payment Arrangement, Expense",
                            "terseLabel":  "Stock-based compensation expense"
                            }
                        }
                    },
                "localname":  "AllocatedShareBasedCompensationExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent":  {
                "auth_ref":  [
                    "r31",
                    "r194",
                    "r214"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of allowance for credit loss on accounts receivable, classified as current.",
                            "label":  "Accounts Receivable, Allowance for Credit Loss, Current",
                            "terseLabel":  "Accounts receivable, allowances"
                            }
                        }
                    },
                "localname":  "AllowanceForDoubtfulAccountsReceivableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfFinancingCosts":  {
                "auth_ref":  [
                    "r69",
                    "r91",
                    "r293",
                    "r520"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense attributable to debt issuance costs.",
                            "label":  "Amortization of Debt Issuance Costs",
                            "terseLabel":  "Amortization of deferred financing costs"
                            }
                        }
                    },
                "localname":  "AmortizationOfFinancingCosts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfIntangibleAssets":  {
                "auth_ref":  [
                    "r91",
                    "r231",
                    "r238"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.  As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
                            "label":  "Amortization of Intangible Assets",
                            "terseLabel":  "Amortization of intangible assets",
                            "totalLabel":  "Amortization of Intangible Assets, Total"
                            }
                        }
                    },
                "localname":  "AmortizationOfIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":  {
                "auth_ref":  [
                    "r143"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
                            "label":  "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
                            "terseLabel":  "Potential common shares not included in computing diluted earnings per common share due to antidilutive effect"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareAdditionalInformationDetail"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_AociTaxAttributableToParent":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.",
                            "label":  "AOCI Tax, Attributable to Parent",
                            "negatedLabel":  "Accumulated other comprehensive income, net of tax expense"
                            }
                        }
                    },
                "localname":  "AociTaxAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ArrangementsAndNonarrangementTransactionsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
                            "label":  "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
                            }
                        }
                    },
                "localname":  "ArrangementsAndNonarrangementTransactionsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_Assets":  {
                "auth_ref":  [
                    "r15",
                    "r103",
                    "r169",
                    "r176",
                    "r183",
                    "r202",
                    "r255",
                    "r256",
                    "r257",
                    "r259",
                    "r260",
                    "r261",
                    "r262",
                    "r264",
                    "r266",
                    "r268",
                    "r269",
                    "r450",
                    "r456",
                    "r494",
                    "r565",
                    "r567",
                    "r590",
                    "r608"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized.  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets",
                            "terseLabel":  "Total assets",
                            "totalLabel":  "Total assets"
                            }
                        }
                    },
                "localname":  "Assets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Assets [Abstract]",
                            "terseLabel":  "ASSETS"
                            }
                        }
                    },
                "localname":  "AssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AssetsCurrent":  {
                "auth_ref":  [
                    "r9",
                    "r33",
                    "r103",
                    "r202",
                    "r255",
                    "r256",
                    "r257",
                    "r259",
                    "r260",
                    "r261",
                    "r262",
                    "r264",
                    "r266",
                    "r268",
                    "r269",
                    "r450",
                    "r456",
                    "r494",
                    "r565",
                    "r567"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets, Current",
                            "totalLabel":  "Total current assets"
                            }
                        }
                    },
                "localname":  "AssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Assets, Current [Abstract]",
                            "terseLabel":  "Current assets:"
                            }
                        }
                    },
                "localname":  "AssetsCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AwardTypeAxis":  {
                "auth_ref":  [
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of award under share-based payment arrangement.",
                            "label":  "Award Type [Axis]"
                            }
                        }
                    },
                "localname":  "AwardTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BasisOfAccountingPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
                            "label":  "Basis of Accounting, Policy [Policy Text Block]",
                            "terseLabel":  "Basis of Presentation"
                            }
                        }
                    },
                "localname":  "BasisOfAccountingPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessAcquisitionAcquireeDomain":  {
                "auth_ref":  [
                    "r349",
                    "r351",
                    "r433"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
                            "label":  "Business Acquisition, Acquiree [Domain]",
                            "terseLabel":  "Business Acquisition, Acquiree"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAcquireeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BusinessAcquisitionAxis":  {
                "auth_ref":  [
                    "r349",
                    "r351",
                    "r428",
                    "r429",
                    "r433"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by business combination or series of individually immaterial business combinations.",
                            "label":  "Business Acquisition [Axis]",
                            "terseLabel":  "Business Acquisition"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued":  {
                "auth_ref":  [
                    "r445"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares of equity interests issued or issuable to acquire entity.",
                            "label":  "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
                            "terseLabel":  "Total PFGC common shares issued"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_BusinessAcquisitionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Business Acquisition [Line Items]",
                            "terseLabel":  "Business Acquisition [Line Items]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessAcquisitionProFormaInformationTextBlock":  {
                "auth_ref":  [
                    "r426",
                    "r427"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
                            "label":  "Business Acquisition, Pro Forma Information [Table Text Block]",
                            "terseLabel":  "Summary of Unaudited Pro-Forma Consolidated Financial Information"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionProFormaInformationTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessAcquisitionSharePrice":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
                            "label":  "Business Acquisition, Share Price",
                            "terseLabel":  "Closing price of PFGC common stock on August 31, 2021"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionSharePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss":  {
                "auth_ref":  [
                    "r426",
                    "r427"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
                            "label":  "Business Acquisition, Pro Forma Net Income (Loss)",
                            "verboseLabel":  "Net income (loss)"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionsProFormaNetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfUnauditedProformaConsolidatedFinancialInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessAcquisitionsProFormaRevenue":  {
                "auth_ref":  [
                    "r426",
                    "r427"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
                            "label":  "Business Acquisition, Pro Forma Revenue",
                            "terseLabel":  "Net sales"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionsProFormaRevenue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfUnauditedProformaConsolidatedFinancialInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationAcquisitionRelatedCosts":  {
                "auth_ref":  [
                    "r425"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period.  Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
                            "label":  "Business Combination, Acquisition Related Costs",
                            "terseLabel":  "Acquisition costs, after tax",
                            "verboseLabel":  "Acquisition, integration & reorganization expenses"
                            }
                        }
                    },
                "localname":  "BusinessCombinationAcquisitionRelatedCosts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationConsiderationTransferred1":  {
                "auth_ref":  [
                    "r441",
                    "r442",
                    "r443"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
                            "label":  "Business Combination, Consideration Transferred",
                            "terseLabel":  "Business combination, cash and stock transaction value",
                            "totalLabel":  "Total purchase price",
                            "verboseLabel":  "Total purchase price"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferred1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable":  {
                "auth_ref":  [
                    "r441",
                    "r442"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail":  {
                        "order":  0.0,
                        "parentTag":  "pfgc_BusinessCombinationEquityPortionOfPurchasePrice",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
                            "label":  "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
                            "terseLabel":  "Equity issued"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationDisclosureTextBlock":  {
                "auth_ref":  [
                    "r434",
                    "r446"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.  The disclosure may include leverage buyout transactions (as applicable).",
                            "label":  "Business Combination Disclosure [Text Block]",
                            "terseLabel":  "Business Combinations"
                            }
                        }
                    },
                "localname":  "BusinessCombinationDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinations"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities":  {
                "auth_ref":  [
                    "r431"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
                            "negatedLabel":  "Deferred tax liabilities",
                            "terseLabel":  "Deferred tax liabilities"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]",
                            "terseLabel":  "Intangible assets with definite lives:"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles":  {
                "auth_ref":  [
                    "r430",
                    "r431"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of identifiable intangible assets recognized as of the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
                            "terseLabel":  "Intangible assets with definite lives"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r430",
                    "r431"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of property, plant, and equipment recognized as of the acquisition date.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
                            "terseLabel":  "Property, plant and equipment",
                            "totalLabel":  "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet":  {
                "auth_ref":  [
                    "r431"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
                            "label":  "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
                            "totalLabel":  "Total purchase price"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Business Combinations [Abstract]"
                            }
                        }
                    },
                "localname":  "BusinessCombinationsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CapitalLeaseObligationsIncurred":  {
                "auth_ref":  [
                    "r95",
                    "r96"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase in lease obligation from new lease.",
                            "label":  "Lease Obligation Incurred",
                            "terseLabel":  "Debt assumed through finance lease obligations"
                            }
                        }
                    },
                "localname":  "CapitalLeaseObligationsIncurred",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CarryingReportedAmountFairValueDisclosureMember":  {
                "auth_ref":  [
                    "r490",
                    "r491"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Measured as reported on the statement of financial position (balance sheet).",
                            "label":  "Reported Value Measurement [Member]",
                            "terseLabel":  "Reported Value Measurement [Member]"
                            }
                        }
                    },
                "localname":  "CarryingReportedAmountFairValueDisclosureMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_Cash":  {
                "auth_ref":  [
                    "r11",
                    "r567",
                    "r641",
                    "r642"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/StatementReconciliationOfCashAndRestrictedCash":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Excludes cash and cash equivalents within disposal group and discontinued operation.",
                            "label":  "Cash",
                            "periodEndLabel":  "Cash, Ending Balance",
                            "periodStartLabel":  "Cash, Beginning Balance",
                            "terseLabel":  "Cash"
                            }
                        }
                    },
                "localname":  "Cash",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/StatementReconciliationOfCashAndRestrictedCash"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":  {
                "auth_ref":  [
                    "r87",
                    "r93",
                    "r98"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/StatementReconciliationOfCashAndRestrictedCash":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
                            "periodEndLabel":  "Cash and restricted cash, end of period",
                            "periodStartLabel":  "Cash and restricted cash, beginning of period",
                            "terseLabel":  "Total cash and restricted cash",
                            "totalLabel":  "Total cash and restricted cash"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
                    "http://www.pfgc.com/20221001/taxonomy/role/StatementReconciliationOfCashAndRestrictedCash"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "auth_ref":  [
                    "r87",
                    "r507"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
                            "terseLabel":  "Net decrease in cash and restricted cash",
                            "totalLabel":  "Net decrease in cash and restricted cash"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r113",
                    "r196",
                    "r197",
                    "r203",
                    "r204",
                    "r205",
                    "r206",
                    "r207",
                    "r407",
                    "r438",
                    "r439",
                    "r466",
                    "r467",
                    "r468",
                    "r479",
                    "r495",
                    "r497",
                    "r498",
                    "r499",
                    "r505",
                    "r506",
                    "r515",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r550",
                    "r552",
                    "r580",
                    "r581",
                    "r628",
                    "r629"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates (true false) whether accounting standards update was adopted.",
                            "label":  "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]",
                            "terseLabel":  "Change in accounting principle, accounting standards update, adopted"
                            }
                        }
                    },
                "localname":  "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r123",
                    "r196",
                    "r197",
                    "r203",
                    "r204",
                    "r205",
                    "r206",
                    "r207",
                    "r407",
                    "r438",
                    "r439",
                    "r440",
                    "r466",
                    "r467",
                    "r468",
                    "r469",
                    "r472",
                    "r479",
                    "r495",
                    "r497",
                    "r498",
                    "r499",
                    "r505",
                    "r506",
                    "r515",
                    "r523",
                    "r524",
                    "r525",
                    "r526",
                    "r550",
                    "r552",
                    "r580",
                    "r581",
                    "r628",
                    "r629"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Date accounting standards update was adopted, in YYYY-MM-DD format.",
                            "label":  "Change in Accounting Principle, Accounting Standards Update, Adoption Date",
                            "terseLabel":  "Change in accounting principle, accounting standards update, adoption date"
                            }
                        }
                    },
                "localname":  "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "dateItemType"
                },
            "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect":  {
                "auth_ref":  [
                    "r115",
                    "r129",
                    "r198",
                    "r210",
                    "r413"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial.",
                            "label":  "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]",
                            "terseLabel":  "Change in accounting principle, accounting standards update, immaterial effect"
                            }
                        }
                    },
                "localname":  "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "us-gaap_CommitmentsAndContingencies":  {
                "auth_ref":  [
                    "r43",
                    "r596",
                    "r616"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
                            "label":  "Commitments and Contingencies",
                            "terseLabel":  "Commitments and contingencies (Note 10)"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingencies",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Commitments and Contingencies Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r246",
                    "r247",
                    "r248",
                    "r253",
                    "r645"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for commitments and contingencies.",
                            "label":  "Commitments and Contingencies Disclosure [Text Block]",
                            "terseLabel":  "Commitments and Contingencies"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommonStockMember":  {
                "auth_ref":  [
                    "r109",
                    "r110",
                    "r476"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Stock that is subordinate to all other stock of the issuer.",
                            "label":  "Common Stock [Member]",
                            "terseLabel":  "Common Stock [Member]"
                            }
                        }
                    },
                "localname":  "CommonStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r23"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of common stock.",
                            "label":  "Common Stock, Par or Stated Value Per Share",
                            "terseLabel":  "Common stock, par value"
                            }
                        }
                    },
                "localname":  "CommonStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "auth_ref":  [
                    "r23"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Common Stock, Shares Authorized",
                            "terseLabel":  "Common stock, shares authorized"
                            }
                        }
                    },
                "localname":  "CommonStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesIssued":  {
                "auth_ref":  [
                    "r23"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury).  These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized.  Shares issued include shares outstanding and shares held in the treasury.",
                            "label":  "Common Stock, Shares, Issued",
                            "terseLabel":  "Common stock, shares issued",
                            "totalLabel":  "Common Stock, Shares, Issued, Total"
                            }
                        }
                    },
                "localname":  "CommonStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "auth_ref":  [
                    "r23",
                    "r309"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation.",
                            "label":  "Common Stock, Shares, Outstanding",
                            "periodEndLabel":  "Balance Ending, shares",
                            "periodStartLabel":  "Balance Beginning, shares",
                            "terseLabel":  "Common stock, shares outstanding"
                            }
                        }
                    },
                "localname":  "CommonStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockValue":  {
                "auth_ref":  [
                    "r23",
                    "r567"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Common Stock, Value, Issued",
                            "periodEndLabel":  "Common Stock, Value, Issued, Ending Balance",
                            "periodStartLabel":  "Common Stock, Value, Issued, Beginning Balance",
                            "terseLabel":  "Common Stock: $0.01 par value per share, 1.0 billion shares authorized, 154.0 million shares issued and outstanding as of October 1, 2022; 153.6 million shares issued and outstanding as of July 2, 2022",
                            "totalLabel":  "Common Stock, Value, Issued, Total"
                            }
                        }
                    },
                "localname":  "CommonStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ComprehensiveIncomeNetOfTax":  {
                "auth_ref":  [
                    "r56",
                    "r58",
                    "r59",
                    "r66",
                    "r599",
                    "r619"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity.  Excludes changes in equity resulting from investments by owners and distributions to owners.",
                            "label":  "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
                            "totalLabel":  "Total comprehensive income (loss)"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ConcentrationRiskBenchmarkDomain":  {
                "auth_ref":  [
                    "r153",
                    "r154",
                    "r190",
                    "r492",
                    "r493",
                    "r644"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The denominator in a calculation of a disclosed concentration risk percentage.",
                            "label":  "Concentration Risk Benchmark [Domain]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskBenchmarkDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConcentrationRiskByBenchmarkAxis":  {
                "auth_ref":  [
                    "r153",
                    "r154",
                    "r190",
                    "r492",
                    "r493",
                    "r640",
                    "r644"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by benchmark of concentration risk.",
                            "label":  "Concentration Risk Benchmark [Axis]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByBenchmarkAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskByTypeAxis":  {
                "auth_ref":  [
                    "r153",
                    "r154",
                    "r190",
                    "r492",
                    "r493",
                    "r640",
                    "r644"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
                            "label":  "Concentration Risk Type [Axis]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskPercentage1":  {
                "auth_ref":  [
                    "r153",
                    "r154",
                    "r190",
                    "r492",
                    "r493"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
                            "label":  "Concentration Risk, Percentage",
                            "terseLabel":  "Concentration risk percentage"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskPercentage1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ConcentrationRiskTypeDomain":  {
                "auth_ref":  [
                    "r153",
                    "r154",
                    "r190",
                    "r492",
                    "r493",
                    "r644"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
                            "label":  "Concentration Risk Type [Domain]"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ContractWithCustomerAssetNet":  {
                "auth_ref":  [
                    "r315",
                    "r316",
                    "r335"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
                            "label":  "Contract with Customer, Asset, after Allowance for Credit Loss",
                            "terseLabel":  "Contract assets",
                            "totalLabel":  "Contract with Customer, Asset, after Allowance for Credit Loss, Total"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerAssetNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ConversionOfStockAmountConverted1":  {
                "auth_ref":  [
                    "r95",
                    "r96",
                    "r97"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The value of the stock converted in a noncash (or part noncash) transaction.  Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
                            "label":  "Conversion of Stock, Amount Converted",
                            "terseLabel":  "Non-cash issuance of PFG stock in exchange for Core-Mark stock"
                            }
                        }
                    },
                "localname":  "ConversionOfStockAmountConverted1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CorporateAndOtherMember":  {
                "auth_ref":  [
                    "r156"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities.  Excludes intersegment elimination and reconciling items.",
                            "label":  "Corporate and Other [Member]",
                            "terseLabel":  "Corporate & All Other [Member]"
                            }
                        }
                    },
                "localname":  "CorporateAndOtherMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CostOfGoodsAndServicesSold":  {
                "auth_ref":  [
                    "r71",
                    "r578"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period.  This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
                            "label":  "Cost of Goods and Services Sold",
                            "terseLabel":  "Cost of goods sold",
                            "totalLabel":  "Cost of Goods and Services Sold, Total"
                            }
                        }
                    },
                "localname":  "CostOfGoodsAndServicesSold",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CostOfGoodsTotalMember":  {
                "auth_ref":  [
                    "r153"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.",
                            "label":  "Cost of Goods and Service Benchmark [Member]",
                            "terseLabel":  "Cost of Goods Sold [Member]"
                            }
                        }
                    },
                "localname":  "CostOfGoodsTotalMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CreditFacilityAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of credit facility.  Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
                            "label":  "Credit Facility [Axis]",
                            "terseLabel":  "Credit Facility"
                            }
                        }
                    },
                "localname":  "CreditFacilityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CreditFacilityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Type of credit facility.  Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
                            "label":  "Credit Facility [Domain]",
                            "terseLabel":  "Credit Facility"
                            }
                        }
                    },
                "localname":  "CreditFacilityDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CustomerConcentrationRiskMember":  {
                "auth_ref":  [
                    "r151",
                    "r190"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues.  The risk is the materially adverse effects of loss of a significant customer.",
                            "label":  "Customer Concentration Risk [Member]"
                            }
                        }
                    },
                "localname":  "CustomerConcentrationRiskMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CustomerRelationshipsMember":  {
                "auth_ref":  [
                    "r437"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
                            "label":  "Customer Relationships [Member]"
                            }
                        }
                    },
                "localname":  "CustomerRelationshipsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Debt Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "DebtDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtDisclosureTextBlock":  {
                "auth_ref":  [
                    "r101",
                    "r276",
                    "r277",
                    "r278",
                    "r279",
                    "r280",
                    "r281",
                    "r282",
                    "r287",
                    "r294",
                    "r295",
                    "r297",
                    "r307"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
                            "label":  "Debt Disclosure [Text Block]",
                            "terseLabel":  "Debt"
                            }
                        }
                    },
                "localname":  "DebtDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebt"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DebtInstrumentAxis":  {
                "auth_ref":  [
                    "r17",
                    "r18",
                    "r19",
                    "r102",
                    "r107",
                    "r270",
                    "r271",
                    "r272",
                    "r273",
                    "r274",
                    "r275",
                    "r277",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r301",
                    "r302",
                    "r303",
                    "r304",
                    "r521",
                    "r591",
                    "r593",
                    "r607"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
                            "label":  "Debt Instrument [Axis]",
                            "terseLabel":  "Debt Instrument"
                            }
                        }
                    },
                "localname":  "DebtInstrumentAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsParentheticalDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
                            "label":  "Debt Instrument, Basis Spread on Variable Rate",
                            "terseLabel":  "Basis spread on variable rate"
                            }
                        }
                    },
                "localname":  "DebtInstrumentBasisSpreadOnVariableRate1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentCarryingAmount":  {
                "auth_ref":  [
                    "r19",
                    "r298",
                    "r593",
                    "r607"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt.  Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
                            "label":  "Long-Term Debt, Gross",
                            "terseLabel":  "Long-term debt, gross",
                            "verboseLabel":  "Aggregate borrowings"
                            }
                        }
                    },
                "localname":  "DebtInstrumentCarryingAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of reference rate used for variable rate of debt instrument.",
                            "label":  "Debt Instrument, Description of Variable Rate Basis",
                            "terseLabel":  "Debt instrument description of variable rate"
                            }
                        }
                    },
                "localname":  "DebtInstrumentDescriptionOfVariableRateBasis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentFaceAmount":  {
                "auth_ref":  [
                    "r270",
                    "r301",
                    "r302",
                    "r519",
                    "r521",
                    "r522"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Face (par) amount of debt instrument at time of issuance.",
                            "label":  "Debt Instrument, Face Amount",
                            "terseLabel":  "Debt instruments face amount"
                            }
                        }
                    },
                "localname":  "DebtInstrumentFaceAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentInterestRateStatedPercentage":  {
                "auth_ref":  [
                    "r38",
                    "r271"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Contractual interest rate for funds borrowed, under the debt agreement.",
                            "label":  "Debt Instrument, Interest Rate, Stated Percentage",
                            "terseLabel":  "Debt instruments amount, interest rate"
                            }
                        }
                    },
                "localname":  "DebtInstrumentInterestRateStatedPercentage",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Debt Instrument [Line Items]",
                            "terseLabel":  "Debt Instrument [Line Items]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsParentheticalDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentMaturityDate":  {
                "auth_ref":  [
                    "r39",
                    "r273",
                    "r486"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
                            "label":  "Debt Instrument, Maturity Date",
                            "terseLabel":  "Debt Instrument maturity date"
                            }
                        }
                    },
                "localname":  "DebtInstrumentMaturityDate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "dateItemType"
                },
            "us-gaap_DebtInstrumentNameDomain":  {
                "auth_ref":  [
                    "r41",
                    "r102",
                    "r107",
                    "r270",
                    "r271",
                    "r272",
                    "r273",
                    "r274",
                    "r275",
                    "r277",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r301",
                    "r302",
                    "r303",
                    "r304",
                    "r521"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
                            "label":  "Debt Instrument, Name [Domain]",
                            "terseLabel":  "Debt Instrument, Name"
                            }
                        }
                    },
                "localname":  "DebtInstrumentNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsParentheticalDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtInstrumentRedemptionDescription":  {
                "auth_ref":  [
                    "r604"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of debt redemption features under terms of the debt agreement.",
                            "label":  "Debt Instrument, Redemption, Description",
                            "terseLabel":  "Debt Instrument, description of redemption"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionDescription",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentRedemptionPeriodAxis":  {
                "auth_ref":  [
                    "r604"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information about timing of debt redemption features under terms of the debt agreement.",
                            "label":  "Debt Instrument, Redemption, Period [Axis]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionPeriodAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentRedemptionPeriodDomain":  {
                "auth_ref":  [
                    "r604"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Period as defined under terms of the debt agreement for debt redemption features.",
                            "label":  "Debt Instrument, Redemption, Period [Domain]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionPeriodDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtInstrumentRedemptionPricePercentage":  {
                "auth_ref":  [
                    "r604"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
                            "label":  "Debt Instrument, Redemption Price, Percentage",
                            "terseLabel":  "Percentage price of principal amount at which debt can be redeemed"
                            }
                        }
                    },
                "localname":  "DebtInstrumentRedemptionPricePercentage",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentTable":  {
                "auth_ref":  [
                    "r41",
                    "r102",
                    "r107",
                    "r270",
                    "r271",
                    "r272",
                    "r273",
                    "r274",
                    "r275",
                    "r277",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r288",
                    "r289",
                    "r290",
                    "r291",
                    "r292",
                    "r293",
                    "r296",
                    "r301",
                    "r302",
                    "r303",
                    "r304",
                    "r310",
                    "r311",
                    "r312",
                    "r313",
                    "r518",
                    "r519",
                    "r521",
                    "r522",
                    "r605"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
                            "label":  "Schedule of Long-Term Debt Instruments [Table]",
                            "terseLabel":  "Debt Instrument [Table]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsParentheticalDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtParentheticalDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet":  {
                "auth_ref":  [
                    "r283",
                    "r299",
                    "r301",
                    "r302",
                    "r520"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of unamortized debt discount (premium) and debt issuance costs.",
                            "label":  "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
                            "negatedLabel":  "Less:  Original issue discount and deferred financing costs",
                            "terseLabel":  "Unamortized deferred financing costs",
                            "totalLabel":  "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total"
                            }
                        }
                    },
                "localname":  "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount":  {
                "auth_ref":  [
                    "r40"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.",
                            "label":  "Debt Instrument, Unused Borrowing Capacity, Amount",
                            "verboseLabel":  "Excess availability, net of lenders' reserves of $98.4 and $104.4"
                            }
                        }
                    },
                "localname":  "DebtInstrumentUnusedBorrowingCapacityAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtWeightedAverageInterestRate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average interest rate of debt outstanding.",
                            "label":  "Debt, Weighted Average Interest Rate",
                            "verboseLabel":  "Average interest rate"
                            }
                        }
                    },
                "localname":  "DebtWeightedAverageInterestRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r91",
                    "r104",
                    "r406",
                    "r416",
                    "r417",
                    "r418"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Income Tax Expense (Benefit)",
                            "negatedLabel":  "Deferred income tax (benefit)",
                            "terseLabel":  "Deferred income tax benefit",
                            "totalLabel":  "Deferred Income Tax Expense (Benefit), Total"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxLiabilities":  {
                "auth_ref":  [
                    "r20",
                    "r21",
                    "r402",
                    "r592",
                    "r606"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences.",
                            "label":  "Deferred Tax Liabilities, Gross",
                            "terseLabel":  "Net deferred tax liabilities",
                            "totalLabel":  "Deferred Tax Liabilities, Gross, Total"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxLiabilitiesNet":  {
                "auth_ref":  [
                    "r395",
                    "r396"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
                            "label":  "Deferred Income Tax Liabilities, Net",
                            "terseLabel":  "Deferred income tax liability, net",
                            "totalLabel":  "Deferred Income Tax Liabilities, Net, Total"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxLiabilitiesNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsNet":  {
                "auth_ref":  [
                    "r404"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
                            "label":  "Deferred Tax Assets, Net of Valuation Allowance",
                            "terseLabel":  "Net deferred tax assets",
                            "totalLabel":  "Deferred Tax Assets, Net of Valuation Allowance, Total"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsValuationAllowance":  {
                "auth_ref":  [
                    "r403"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
                            "label":  "Deferred Tax Assets, Valuation Allowance",
                            "terseLabel":  "Valuation allowance",
                            "totalLabel":  "Deferred Tax Assets, Valuation Allowance, Total"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsValuationAllowance",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Depreciation":  {
                "auth_ref":  [
                    "r91",
                    "r240"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.  Includes production and non-production related depreciation.",
                            "label":  "Depreciation",
                            "terseLabel":  "Depreciation",
                            "totalLabel":  "Depreciation, Total"
                            }
                        }
                    },
                "localname":  "Depreciation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationAndAmortization":  {
                "auth_ref":  [
                    "r91",
                    "r240"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
                            "label":  "Depreciation, Depletion and Amortization, Nonproduction",
                            "negatedLabel":  "Depreciation and amortization",
                            "terseLabel":  "Depreciation and amortization",
                            "totalLabel":  "Depreciation, Depletion and Amortization, Nonproduction, Total"
                            }
                        }
                    },
                "localname":  "DepreciationAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DerivativeContractTypeDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
                            "label":  "Derivative Contract [Domain]"
                            }
                        }
                    },
                "localname":  "DerivativeContractTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DerivativeInstrumentRiskAxis":  {
                "auth_ref":  [
                    "r46",
                    "r460",
                    "r461",
                    "r462",
                    "r464"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of derivative contract.",
                            "label":  "Derivative Instrument [Axis]"
                            }
                        }
                    },
                "localname":  "DerivativeInstrumentRiskAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock":  {
                "auth_ref":  [
                    "r357",
                    "r358",
                    "r385",
                    "r386",
                    "r387",
                    "r394"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for share-based payment arrangement.",
                            "label":  "Share-Based Payment Arrangement [Text Block]",
                            "terseLabel":  "Stock-based Compensation"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensation1"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Share-Based Payment Arrangement [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Earnings Per Share [Abstract]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareBasic":  {
                "auth_ref":  [
                    "r67",
                    "r121",
                    "r122",
                    "r123",
                    "r124",
                    "r125",
                    "r133",
                    "r135",
                    "r140",
                    "r141",
                    "r142",
                    "r146",
                    "r147",
                    "r477",
                    "r478",
                    "r600",
                    "r620"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Basic",
                            "terseLabel":  "Basic",
                            "totalLabel":  "Earnings Per Share, Basic, Total",
                            "verboseLabel":  "Basic earnings per common share"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r67",
                    "r121",
                    "r122",
                    "r123",
                    "r124",
                    "r125",
                    "r135",
                    "r140",
                    "r141",
                    "r142",
                    "r146",
                    "r147",
                    "r477",
                    "r478",
                    "r600",
                    "r620"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Earnings Per Share, Diluted",
                            "terseLabel":  "Diluted",
                            "totalLabel":  "Earnings Per Share, Diluted, Total",
                            "verboseLabel":  "Diluted earnings per common share"
                            }
                        }
                    },
                "localname":  "EarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareTextBlock":  {
                "auth_ref":  [
                    "r143",
                    "r144",
                    "r145",
                    "r148"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for earnings per share.",
                            "label":  "Earnings Per Share [Text Block]",
                            "terseLabel":  "Earnings Per Common Share"
                            }
                        }
                    },
                "localname":  "EarningsPerShareTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShare"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateContinuingOperations":  {
                "auth_ref":  [
                    "r398"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Effective Income Tax Rate Reconciliation, Percent",
                            "terseLabel":  "Effective income tax rate",
                            "totalLabel":  "Effective Income Tax Rate Reconciliation, Percent, Total"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateContinuingOperations",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":  {
                "auth_ref":  [
                    "r105",
                    "r398",
                    "r419"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
                            "label":  "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
                            "terseLabel":  "U.S. federal corporate income tax rate"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_EquityComponentDomain":  {
                "auth_ref":  [
                    "r2",
                    "r60",
                    "r61",
                    "r62",
                    "r109",
                    "r110",
                    "r111",
                    "r116",
                    "r126",
                    "r128",
                    "r149",
                    "r209",
                    "r309",
                    "r314",
                    "r389",
                    "r390",
                    "r391",
                    "r409",
                    "r410",
                    "r476",
                    "r508",
                    "r509",
                    "r510",
                    "r511",
                    "r512",
                    "r513",
                    "r556",
                    "r630",
                    "r631",
                    "r632"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
                            "label":  "Equity Component [Domain]",
                            "terseLabel":  "Equity Component"
                            }
                        }
                    },
                "localname":  "EquityComponentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquityMethodInvestments":  {
                "auth_ref":  [
                    "r12",
                    "r170",
                    "r200"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee.  This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
                            "label":  "Equity Method Investments",
                            "terseLabel":  "Equity method investments"
                            }
                        }
                    },
                "localname":  "EquityMethodInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
                            "terseLabel":  "Fair Value Inputs, Liabilities, Quantitative Information [Line Items]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable":  {
                "auth_ref":  [
                    "r485"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
                            "label":  "Fair Value Measurement Inputs and Valuation Techniques [Table]",
                            "terseLabel":  "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]"
                            }
                        }
                    },
                "localname":  "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByFairValueHierarchyLevelAxis":  {
                "auth_ref":  [
                    "r285",
                    "r301",
                    "r302",
                    "r341",
                    "r342",
                    "r343",
                    "r344",
                    "r345",
                    "r346",
                    "r347",
                    "r348",
                    "r484",
                    "r568",
                    "r569",
                    "r570"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
                            "label":  "Fair Value Hierarchy and NAV [Axis]",
                            "terseLabel":  "Fair Value Hierarchy and NAV"
                            }
                        }
                    },
                "localname":  "FairValueByFairValueHierarchyLevelAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueByMeasurementBasisAxis":  {
                "auth_ref":  [
                    "r285",
                    "r301",
                    "r302",
                    "r483",
                    "r488"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by measurement basis.",
                            "label":  "Measurement Basis [Axis]",
                            "terseLabel":  "Measurement Basis"
                            }
                        }
                    },
                "localname":  "FairValueByMeasurementBasisAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosureItemAmountsDomain":  {
                "auth_ref":  [
                    "r285",
                    "r301",
                    "r302"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
                            "label":  "Fair Value Measurement [Domain]",
                            "terseLabel":  "Fair Value Measurement"
                            }
                        }
                    },
                "localname":  "FairValueDisclosureItemAmountsDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueDisclosuresAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Fair Value Disclosures [Abstract]"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FairValueDisclosuresTextBlock":  {
                "auth_ref":  [
                    "r487"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities.  Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
                            "label":  "Fair Value Disclosures [Text Block]",
                            "terseLabel":  "Fair Value of Financial Instruments"
                            }
                        }
                    },
                "localname":  "FairValueDisclosuresTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_FairValueInputsLevel2Member":  {
                "auth_ref":  [
                    "r285",
                    "r301",
                    "r302",
                    "r341",
                    "r342",
                    "r347",
                    "r348",
                    "r484",
                    "r569"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
                            "label":  "Fair Value, Inputs, Level 2 [Member]",
                            "terseLabel":  "Fair Value Inputs Level 2 [Member]"
                            }
                        }
                    },
                "localname":  "FairValueInputsLevel2Member",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FairValueMeasurementsFairValueHierarchyDomain":  {
                "auth_ref":  [
                    "r285",
                    "r301",
                    "r302",
                    "r341",
                    "r342",
                    "r343",
                    "r344",
                    "r345",
                    "r346",
                    "r347",
                    "r348",
                    "r568",
                    "r569",
                    "r570"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
                            "label":  "Fair Value Hierarchy and NAV [Domain]",
                            "terseLabel":  "Fair Value Hierarchy and NAV"
                            }
                        }
                    },
                "localname":  "FairValueMeasurementsFairValueHierarchyDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FederalFundsEffectiveSwapRateMember":  {
                "auth_ref":  [
                    "r465"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
                            "label":  "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
                            "terseLabel":  "Federal Funds Effective Swap Rate [Member]"
                            }
                        }
                    },
                "localname":  "FederalFundsEffectiveSwapRateMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FinanceLeaseInterestExpense":  {
                "auth_ref":  [
                    "r533",
                    "r540",
                    "r549"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail":  {
                        "order":  1.0,
                        "parentTag":  "pfgc_FinanceLeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of interest expense on finance lease liability.",
                            "label":  "Finance Lease, Interest Expense",
                            "terseLabel":  "Interest on lease liabilities"
                            }
                        }
                    },
                "localname":  "FinanceLeaseInterestExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseInterestPaymentOnLiability":  {
                "auth_ref":  [
                    "r535",
                    "r543"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of interest paid on finance lease liability.",
                            "label":  "Finance Lease, Interest Payment on Liability",
                            "terseLabel":  "Operating cash flows from finance leases"
                            }
                        }
                    },
                "localname":  "FinanceLeaseInterestPaymentOnLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Finance Lease, Liability, to be Paid [Abstract]",
                            "terseLabel":  "Finance Leases"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilitiesPaymentsDueAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FinanceLeaseLiability":  {
                "auth_ref":  [
                    "r531",
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetail2":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_FinanceLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from finance lease.",
                            "label":  "Finance Lease, Liability",
                            "terseLabel":  "Present value of future minimum lease payments",
                            "totalLabel":  "Finance Lease, Liability, Total"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityCurrent":  {
                "auth_ref":  [
                    "r531"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  1.0,
                        "parentTag":  "pfgc_OperatingAndFinanceLeaseLiability",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
                            "label":  "Finance Lease, Liability, Current",
                            "terseLabel":  "Finance lease obligations\u2014current installments",
                            "verboseLabel":  "Finance"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r531"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  3.0,
                        "parentTag":  "pfgc_OperatingAndFinanceLeaseLiability",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
                            "label":  "Finance Lease, Liability, Noncurrent",
                            "terseLabel":  "Finance lease obligations, excluding current installments",
                            "verboseLabel":  "Finance"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityPaymentsDue":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetail2":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
                            "label":  "Finance Lease, Liability, to be Paid",
                            "totalLabel":  "Total future minimum lease payments"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityPaymentsDue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive":  {
                "auth_ref":  [
                    "r548"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finance Lease, Liability, to be Paid, after Year Five",
                            "terseLabel":  "Thereafter"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_FinanceLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finance Lease, Liability, to be Paid, Year One",
                            "terseLabel":  "2023"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive":  {
                "auth_ref":  [
                    "r548"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finance Lease, Liability, to be Paid, Year Five",
                            "terseLabel":  "2027"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityPaymentsDueYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_FinanceLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finance Lease, Liability, to be Paid, Year Four",
                            "terseLabel":  "2026"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityPaymentsDueYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_FinanceLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finance Lease, Liability, to be Paid, Year Three",
                            "terseLabel":  "2025"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityPaymentsDueYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_FinanceLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finance Lease, Liability, to be Paid, Year Two",
                            "terseLabel":  "2024"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityPaymentsDueYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetail2":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_FinanceLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
                            "label":  "Finance Lease, Liability, Undiscounted Excess Amount",
                            "terseLabel":  "Less:  Interest"
                            }
                        }
                    },
                "localname":  "FinanceLeaseLiabilityUndiscountedExcessAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeasePrincipalPayments":  {
                "auth_ref":  [
                    "r534",
                    "r543"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow for principal payment on finance lease.",
                            "label":  "Finance Lease, Principal Payments",
                            "negatedLabel":  "Payments under finance lease obligations",
                            "terseLabel":  "Financing cash flows from finance leases"
                            }
                        }
                    },
                "localname":  "FinanceLeasePrincipalPayments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    "r530"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  1.0,
                        "parentTag":  "pfgc_OperatingAndFinanceLeaseRightOfUseAsset",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
                            "label":  "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
                            "terseLabel":  "Finance",
                            "totalLabel":  "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total"
                            }
                        }
                    },
                "localname":  "FinanceLeaseRightOfUseAsset",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseRightOfUseAssetAmortization":  {
                "auth_ref":  [
                    "r533",
                    "r540",
                    "r549"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail":  {
                        "order":  0.0,
                        "parentTag":  "pfgc_FinanceLeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense attributable to right-of-use asset from finance lease.",
                            "label":  "Finance Lease, Right-of-Use Asset, Amortization",
                            "terseLabel":  "Amortization of finance lease assets"
                            }
                        }
                    },
                "localname":  "FinanceLeaseRightOfUseAssetAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList":  {
                "auth_ref":  [
                    "r532"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
                            "label":  "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
                            }
                        }
                    },
                "localname":  "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "enumerationSetItemType"
                },
            "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent":  {
                "auth_ref":  [
                    "r546",
                    "r549"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average discount rate for finance lease calculated at point in time.",
                            "label":  "Finance Lease, Weighted Average Discount Rate, Percent",
                            "terseLabel":  "Finance leases"
                            }
                        }
                    },
                "localname":  "FinanceLeaseWeightedAverageDiscountRatePercent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1":  {
                "auth_ref":  [
                    "r545",
                    "r549"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Finance Lease, Weighted Average Remaining Lease Term",
                            "terseLabel":  "Finance leases"
                            }
                        }
                    },
                "localname":  "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r232",
                    "r234",
                    "r237",
                    "r239",
                    "r579",
                    "r586"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by major type or class of finite-lived intangible assets.",
                            "label":  "Finite-Lived Intangible Assets by Major Class [Axis]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r232",
                    "r236"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
                            "label":  "Finite-Lived Intangible Assets, Major Class Name [Domain]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock":  {
                "auth_ref":  [
                    "r514"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
                            "label":  "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
                            "terseLabel":  "Foreign Currency Translation"
                            }
                        }
                    },
                "localname":  "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GainsLossesOnExtinguishmentOfDebt":  {
                "auth_ref":  [
                    "r91",
                    "r305",
                    "r306"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
                            "label":  "Gain (Loss) on Extinguishment of Debt",
                            "negatedLabel":  "Loss on extinguishment of debt",
                            "totalLabel":  "Gain (Loss) on Extinguishment of Debt, Total"
                            }
                        }
                    },
                "localname":  "GainsLossesOnExtinguishmentOfDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Goodwill":  {
                "auth_ref":  [
                    "r13",
                    "r217",
                    "r218",
                    "r225",
                    "r229",
                    "r567",
                    "r589"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
                            "label":  "Goodwill",
                            "periodEndLabel":  "Goodwill, Ending Balance",
                            "periodStartLabel":  "Goodwill, Beginning Balance",
                            "terseLabel":  "Goodwill",
                            "totalLabel":  "Goodwill, Total"
                            }
                        }
                    },
                "localname":  "Goodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillAcquiredDuringPeriod":  {
                "auth_ref":  [
                    "r219",
                    "r229"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
                            "label":  "Goodwill, Acquired During Period",
                            "terseLabel":  "Acquisition - Current year"
                            }
                        }
                    },
                "localname":  "GoodwillAcquiredDuringPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Goodwill [Line Items]"
                            }
                        }
                    },
                "localname":  "GoodwillLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GrossProfit":  {
                "auth_ref":  [
                    "r70",
                    "r103",
                    "r169",
                    "r175",
                    "r179",
                    "r182",
                    "r185",
                    "r202",
                    "r255",
                    "r256",
                    "r257",
                    "r260",
                    "r261",
                    "r262",
                    "r264",
                    "r266",
                    "r268",
                    "r269",
                    "r494"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
                            "label":  "Gross Profit",
                            "totalLabel":  "Gross profit"
                            }
                        }
                    },
                "localname":  "GrossProfit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GuaranteeObligationsMaximumExposure":  {
                "auth_ref":  [
                    "r254"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
                            "label":  "Guarantor Obligations, Maximum Exposure, Undiscounted",
                            "terseLabel":  "Undiscounted maximum amount for guarantees"
                            }
                        }
                    },
                "localname":  "GuaranteeObligationsMaximumExposure",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "auth_ref":  [
                    "r64",
                    "r169",
                    "r175",
                    "r179",
                    "r182",
                    "r185",
                    "r587",
                    "r597",
                    "r602",
                    "r621"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
                            "label":  "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
                            "terseLabel":  "Income before taxes",
                            "totalLabel":  "Income before taxes",
                            "verboseLabel":  "Income (loss) before taxes"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeStatementAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Income Statement [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeStatementAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxCreditsAndAdjustments":  {
                "auth_ref":  [
                    "r92"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.",
                            "label":  "Income Tax Credits and Adjustments",
                            "terseLabel":  "Other adjustments"
                            }
                        }
                    },
                "localname":  "IncomeTaxCreditsAndAdjustments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Income Tax Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxDisclosureTextBlock":  {
                "auth_ref":  [
                    "r105",
                    "r399",
                    "r401",
                    "r405",
                    "r414",
                    "r420",
                    "r422",
                    "r423",
                    "r424"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for income taxes.  Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
                            "label":  "Income Tax Disclosure [Text Block]",
                            "terseLabel":  "Income Taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r106",
                    "r127",
                    "r128",
                    "r167",
                    "r397",
                    "r415",
                    "r421",
                    "r622"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Income Tax Expense (Benefit)",
                            "terseLabel":  "Income tax expense",
                            "totalLabel":  "Income Tax Expense (Benefit), Total"
                            }
                        }
                    },
                "localname":  "IncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesPaidNet":  {
                "auth_ref":  [
                    "r94"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
                            "label":  "Income Taxes Paid, Net",
                            "terseLabel":  "Income tax payments (refunds), net",
                            "totalLabel":  "Income Taxes Paid, Net, Total"
                            }
                        }
                    },
                "localname":  "IncomeTaxesPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesReceivable":  {
                "auth_ref":  [
                    "r24",
                    "r595",
                    "r617"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
                            "label":  "Income Taxes Receivable, Current",
                            "terseLabel":  "Income taxes receivable"
                            }
                        }
                    },
                "localname":  "IncomeTaxesReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsReceivable":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  11.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
                            "label":  "Increase (Decrease) in Accounts Receivable",
                            "negatedLabel":  "Accounts receivable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  19.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
                            "label":  "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
                            "terseLabel":  "Accrued expenses and other liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInDerivativeLiabilities":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).",
                            "label":  "Increase (Decrease) in Derivative Liabilities",
                            "negatedLabel":  "Change in fair value of derivative assets and liabilities",
                            "terseLabel":  "Change in fair value of derivative assets and liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInDerivativeLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  13.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
                            "label":  "Increase (Decrease) in Income Taxes Receivable",
                            "negatedLabel":  "Income taxes receivable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInIncomeTaxesReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInInventories":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  12.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
                            "label":  "Increase (Decrease) in Inventories",
                            "negatedLabel":  "Inventories",
                            "totalLabel":  "Increase (Decrease) in Inventories, Total"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInInventories",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Increase (Decrease) in Operating Capital [Abstract]",
                            "terseLabel":  "Changes in operating assets and liabilities, net"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingCapitalAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  14.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
                            "label":  "Increase (Decrease) in Prepaid Expense and Other Assets",
                            "negatedLabel":  "Prepaid expenses and other assets",
                            "totalLabel":  "Increase (Decrease) in Prepaid Expense and Other Assets, Total"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":  {
                "auth_ref":  [
                    "r136",
                    "r137",
                    "r138",
                    "r142",
                    "r356"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
                            "label":  "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
                            "terseLabel":  "Dilutive effect of potential common shares",
                            "totalLabel":  "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total"
                            }
                        }
                    },
                "localname":  "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_IntangibleAssetsNetExcludingGoodwill":  {
                "auth_ref":  [
                    "r230",
                    "r235"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
                            "label":  "Intangible Assets, Net (Excluding Goodwill)",
                            "terseLabel":  "Other intangible assets, net",
                            "totalLabel":  "Intangible Assets, Net (Excluding Goodwill), Total"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsNetExcludingGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestExpense":  {
                "auth_ref":  [
                    "r63",
                    "r163",
                    "r517",
                    "r520",
                    "r601"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of the cost of borrowed funds accounted for as interest expense.",
                            "label":  "Interest Expense",
                            "negatedLabel":  "Interest expense",
                            "terseLabel":  "Interest expense",
                            "totalLabel":  "Interest Expense, Total"
                            }
                        }
                    },
                "localname":  "InterestExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPaidNet":  {
                "auth_ref":  [
                    "r84",
                    "r88",
                    "r94"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity.  Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
                            "label":  "Interest Paid, Excluding Capitalized Interest, Operating Activities",
                            "terseLabel":  "Interest"
                            }
                        }
                    },
                "localname":  "InterestPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestRateSwapMember":  {
                "auth_ref":  [
                    "r463"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
                            "label":  "Interest Rate Swap [Member]",
                            "terseLabel":  "Interest Rate Swaps [Member]"
                            }
                        }
                    },
                "localname":  "InterestRateSwapMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_IntersegmentEliminationMember":  {
                "auth_ref":  [
                    "r161",
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r179",
                    "r181",
                    "r185"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Eliminating entries used in operating segment consolidation.",
                            "label":  "Intersegment Eliminations [Member]",
                            "terseLabel":  "Eliminations [Member]"
                            }
                        }
                    },
                "localname":  "IntersegmentEliminationMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_InventoryLIFOReservePeriodCharge":  {
                "auth_ref":  [
                    "r216"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.",
                            "label":  "Inventory, LIFO Reserve, Period Charge",
                            "negatedLabel":  "Change in LIFO reserve",
                            "terseLabel":  "Change in LIFO reserve"
                            }
                        }
                    },
                "localname":  "InventoryLIFOReservePeriodCharge",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryNet":  {
                "auth_ref":  [
                    "r8",
                    "r32",
                    "r567"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
                            "label":  "Inventory, Net",
                            "terseLabel":  "Inventories, net",
                            "totalLabel":  "Inventory, Net, Total"
                            }
                        }
                    },
                "localname":  "InventoryNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LeaseContractualTermAxis":  {
                "auth_ref":  [
                    "r539"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by contractual term of lease arrangement.",
                            "label":  "Lease Contractual Term [Axis]"
                            }
                        }
                    },
                "localname":  "LeaseContractualTermAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LeaseContractualTermDomain":  {
                "auth_ref":  [
                    "r539"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Contractual term of lease arrangement.",
                            "label":  "Lease Contractual Term [Domain]"
                            }
                        }
                    },
                "localname":  "LeaseContractualTermDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LeaseCost":  {
                "auth_ref":  [
                    "r547",
                    "r549"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lease cost recognized by lessee for lease contract.",
                            "label":  "Lease, Cost",
                            "totalLabel":  "Total lease cost"
                            }
                        }
                    },
                "localname":  "LeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LeaseCostTableTextBlock":  {
                "auth_ref":  [
                    "r547"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of lessee's lease cost.  Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
                            "label":  "Lease, Cost [Table Text Block]",
                            "terseLabel":  "Summary of Location of Lease Costs in Consolidated Statement of Operations"
                            }
                        }
                    },
                "localname":  "LeaseCostTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LeasesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Leases [Abstract]"
                            }
                        }
                    },
                "localname":  "LeasesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeFinanceLeaseExistenceOfOptionToExtend":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates (true false) whether lessee has option to extend finance lease.",
                            "label":  "Lessee, Finance Lease, Existence of Option to Extend [true false]",
                            "terseLabel":  "Finance lease, Option to extend"
                            }
                        }
                    },
                "localname":  "LesseeFinanceLeaseExistenceOfOptionToExtend",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "us-gaap_LesseeFinanceLeaseExistenceOfOptionToTerminate":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates (true false) whether lessee has option to terminate finance lease.",
                            "label":  "Lessee, Finance Lease, Existence of Option to Terminate [true false]",
                            "terseLabel":  "Finance lease, Option to terminate"
                            }
                        }
                    },
                "localname":  "LesseeFinanceLeaseExistenceOfOptionToTerminate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "us-gaap_LesseeFinanceLeaseOptionToExtend":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of terms and conditions of option to extend lessee's finance lease.  Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
                            "label":  "Lessee, Finance Lease, Option to Extend",
                            "terseLabel":  "Finance lease, Option to extend description"
                            }
                        }
                    },
                "localname":  "LesseeFinanceLeaseOptionToExtend",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeFinanceLeaseOptionToTerminate":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of terms and conditions of option to terminate lessee's finance lease.  Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
                            "label":  "Lessee, Finance Lease, Option to Terminate",
                            "terseLabel":  "Finance lease, Option to terminate description"
                            }
                        }
                    },
                "localname":  "LesseeFinanceLeaseOptionToTerminate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeFinanceLeaseRenewalTerm1":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Lessee, Finance Lease, Renewal Term",
                            "terseLabel":  "Finance lease renewal term"
                            }
                        }
                    },
                "localname":  "LesseeFinanceLeaseRenewalTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_LesseeFinanceLeaseTermOfContract1":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Lessee, Finance Lease, Term of Contract",
                            "terseLabel":  "Finance lease remaining term"
                            }
                        }
                    },
                "localname":  "LesseeFinanceLeaseTermOfContract1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_LesseeLeaseDescriptionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Lessee, Lease, Description [Line Items]",
                            "terseLabel":  "Lessee Lease Description [Line Items]"
                            }
                        }
                    },
                "localname":  "LesseeLeaseDescriptionLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeLeaseDescriptionTable":  {
                "auth_ref":  [
                    "r539"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about lessee's leases.",
                            "label":  "Lessee, Lease, Description [Table]",
                            "terseLabel":  "Lessee Lease Description [Table]"
                            }
                        }
                    },
                "localname":  "LesseeLeaseDescriptionTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates (true false) whether lessee has option to extend operating lease.",
                            "label":  "Lessee, Operating Lease, Existence of Option to Extend [true false]",
                            "terseLabel":  "Operating lease, Option to extend"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseExistenceOfOptionToExtend",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates (true false) whether lessee has option to terminate operating lease.",
                            "label":  "Lessee, Operating Lease, Existence of Option to Terminate [true false]",
                            "terseLabel":  "Operating lease, Option to terminate"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseExistenceOfOptionToTerminate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription":  {
                "auth_ref":  [
                    "r538"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of lessee's operating lease that has not yet commenced.  Including, but not limited to, nature of involvement with construction or design of underlying asset for lease.",
                            "label":  "Lessee, Operating Lease, Lease Not yet Commenced, Description",
                            "terseLabel":  "Lessee, operating lease, lease not yet commenced, description"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLeaseNotYetCommencedDescription",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1":  {
                "auth_ref":  [
                    "r538"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
                            "terseLabel":  "Operating leases, not yet commenced, lease term"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetail2":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid",
                            "totalLabel":  "Total future minimum lease payments"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive":  {
                "auth_ref":  [
                    "r548"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
                            "terseLabel":  "Thereafter"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year One",
                            "terseLabel":  "2023"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive":  {
                "auth_ref":  [
                    "r548"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Five",
                            "terseLabel":  "2027"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Four",
                            "terseLabel":  "2026"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Three",
                            "terseLabel":  "2025"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee, Operating Lease, Liability, to be Paid, Year Two",
                            "terseLabel":  "2024"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":  {
                "auth_ref":  [
                    "r548"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetail2":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
                            "label":  "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
                            "terseLabel":  "Less:  Interest"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseOptionToExtend":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of terms and conditions of option to extend lessee's operating lease.  Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
                            "label":  "Lessee, Operating Lease, Option to Extend",
                            "terseLabel":  "Operating lease, Option to extend description"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseOptionToExtend",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeOperatingLeaseOptionToTerminate":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of terms and conditions of option to terminate lessee's operating lease.  Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
                            "label":  "Lessee, Operating Lease, Option to Terminate",
                            "terseLabel":  "Operating lease, Option to terminate description"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseOptionToTerminate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeOperatingLeaseRenewalTerm":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Lessee, Operating Lease, Renewal Term",
                            "terseLabel":  "Operating lease renewal term"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseRenewalTerm",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_LesseeOperatingLeaseTermOfContract":  {
                "auth_ref":  [
                    "r537"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Lessee, Operating Lease, Term of Contract",
                            "terseLabel":  "Operating lease remaining term"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseTermOfContract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_LetterOfCreditMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
                            "label":  "Letter of Credit [Member]",
                            "terseLabel":  "Letters of Credit Facility [Member]"
                            }
                        }
                    },
                "localname":  "LetterOfCreditMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LettersOfCreditOutstandingAmount":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
                            "label":  "Letters of Credit Outstanding, Amount",
                            "terseLabel":  "Letters of credit"
                            }
                        }
                    },
                "localname":  "LettersOfCreditOutstandingAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureDebtSummaryOfOutstandingBorrowingsAvailabilityAndAverageInterestRateUnderCreditAgreementsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Liabilities":  {
                "auth_ref":  [
                    "r36",
                    "r103",
                    "r177",
                    "r202",
                    "r255",
                    "r256",
                    "r257",
                    "r260",
                    "r261",
                    "r262",
                    "r264",
                    "r266",
                    "r268",
                    "r269",
                    "r451",
                    "r456",
                    "r457",
                    "r494",
                    "r565",
                    "r566"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized.  Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
                            "label":  "Liabilities",
                            "totalLabel":  "Total liabilities"
                            }
                        }
                    },
                "localname":  "Liabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities [Abstract]"
                            }
                        }
                    },
                "localname":  "LiabilitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "auth_ref":  [
                    "r30",
                    "r103",
                    "r202",
                    "r494",
                    "r567",
                    "r594",
                    "r614"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
                            "label":  "Liabilities and Equity",
                            "totalLabel":  "Total liabilities and shareholders\u2019 equity"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities and Equity [Abstract]",
                            "terseLabel":  "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesCurrent":  {
                "auth_ref":  [
                    "r10",
                    "r37",
                    "r103",
                    "r202",
                    "r255",
                    "r256",
                    "r257",
                    "r260",
                    "r261",
                    "r262",
                    "r264",
                    "r266",
                    "r268",
                    "r269",
                    "r451",
                    "r456",
                    "r457",
                    "r494",
                    "r565",
                    "r566",
                    "r567"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
                            "label":  "Liabilities, Current",
                            "totalLabel":  "Total current liabilities"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities, Current [Abstract]",
                            "terseLabel":  "Current liabilities:"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesNoncurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities, Noncurrent [Abstract]",
                            "terseLabel":  "Non-current"
                            }
                        }
                    },
                "localname":  "LiabilitiesNoncurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LineOfCreditFacilityExpirationDate1":  {
                "auth_ref":  [
                    "r34"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Date the credit facility terminates, in YYYY-MM-DD format.",
                            "label":  "Line of Credit Facility, Expiration Date",
                            "terseLabel":  "Credit facility, maturity date"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityExpirationDate1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "dateItemType"
                },
            "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity":  {
                "auth_ref":  [
                    "r34"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
                            "label":  "Line of Credit Facility, Maximum Borrowing Capacity",
                            "terseLabel":  "Letters of credit, maximum borrowing capacity"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityMaximumBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
                            "label":  "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
                            "terseLabel":  "Credit facility, commitment fee rate"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_LoansAssumed1":  {
                "auth_ref":  [
                    "r95",
                    "r96",
                    "r97"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The fair value of loans assumed in noncash investing or financing activities.",
                            "label":  "Loans Assumed",
                            "terseLabel":  "Purchases of property, plant and equipment, financed"
                            }
                        }
                    },
                "localname":  "LoansAssumed1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LondonInterbankOfferedRateLIBORMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
                            "label":  "London Interbank Offered Rate (LIBOR) [Member]",
                            "terseLabel":  "London Interbank Offered Rate (LIBOR) [Member]"
                            }
                        }
                    },
                "localname":  "LondonInterbankOfferedRateLIBORMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LongTermDebt":  {
                "auth_ref":  [
                    "r19",
                    "r284",
                    "r300",
                    "r301",
                    "r302",
                    "r593",
                    "r610"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail2":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt.  Excludes lease obligation.",
                            "label":  "Long-Term Debt",
                            "terseLabel":  "Long-term debt",
                            "totalLabel":  "Long-term debt"
                            }
                        }
                    },
                "localname":  "LongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtCurrent":  {
                "auth_ref":  [
                    "r35"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail2":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Long-Term Debt, Current Maturities",
                            "negatedLabel":  "Less: current installments",
                            "terseLabel":  "Long-term debt - current installments",
                            "totalLabel":  "Long-term Debt, Current Maturities, Total"
                            }
                        }
                    },
                "localname":  "LongTermDebtCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtFairValue":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure.  Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.  The element may be used in both the balance sheet and disclosure in the same submission.",
                            "label":  "Long-Term Debt, Fair Value",
                            "terseLabel":  "Fair value of long term debt"
                            }
                        }
                    },
                "localname":  "LongTermDebtFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtNoncurrent":  {
                "auth_ref":  [
                    "r19"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail2":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent.  Excludes lease obligation.",
                            "label":  "Long-Term Debt, Excluding Current Maturities",
                            "terseLabel":  "Long-term debt",
                            "totalLabel":  "Long-term Debt, Excluding Current Maturities, Total",
                            "verboseLabel":  "Total debt, excluding current installments"
                            }
                        }
                    },
                "localname":  "LongTermDebtNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtScheduleOfDebtDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NatureOfOperations":  {
                "auth_ref":  [
                    "r150",
                    "r155"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings.  For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
                            "label":  "Nature of Operations [Text Block]",
                            "terseLabel":  "Summary of Business Activities"
                            }
                        }
                    },
                "localname":  "NatureOfOperations",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfBusinessActivities"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "auth_ref":  [
                    "r87"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including discontinued operations.  Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
                            "label":  "Net Cash Provided by (Used in) Financing Activities",
                            "totalLabel":  "Net cash (used in) provided by financing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Financing Activities [Abstract]",
                            "terseLabel":  "Cash flows from financing activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "auth_ref":  [
                    "r87"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including discontinued operations.  Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
                            "label":  "Net Cash Provided by (Used in) Investing Activities",
                            "totalLabel":  "Net cash used in investing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Investing Activities [Abstract]",
                            "terseLabel":  "Cash flows from investing activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r87",
                    "r89",
                    "r92"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
                            "label":  "Net Cash Provided by (Used in) Operating Activities",
                            "totalLabel":  "Net cash provided by (used in) operating activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided by (Used in) Operating Activities [Abstract]",
                            "terseLabel":  "Cash flows from operating activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetIncomeLoss":  {
                "auth_ref":  [
                    "r7",
                    "r54",
                    "r57",
                    "r62",
                    "r65",
                    "r92",
                    "r103",
                    "r115",
                    "r121",
                    "r122",
                    "r123",
                    "r124",
                    "r127",
                    "r128",
                    "r139",
                    "r169",
                    "r175",
                    "r179",
                    "r182",
                    "r185",
                    "r202",
                    "r255",
                    "r256",
                    "r257",
                    "r260",
                    "r261",
                    "r262",
                    "r264",
                    "r266",
                    "r268",
                    "r269",
                    "r478",
                    "r494",
                    "r598",
                    "r618"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
                            "label":  "Net Income (Loss) Attributable to Parent",
                            "terseLabel":  "Net income",
                            "totalLabel":  "Net income",
                            "verboseLabel":  "Net loss"
                            }
                        }
                    },
                "localname":  "NetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetIncomeLossAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Income (Loss) Attributable to Parent [Abstract]",
                            "terseLabel":  "Numerator:"
                            }
                        }
                    },
                "localname":  "NetIncomeLossAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock":  {
                "auth_ref":  [
                    "r5",
                    "r113",
                    "r114",
                    "r117",
                    "r118",
                    "r130",
                    "r131",
                    "r132",
                    "r198",
                    "r199",
                    "r210",
                    "r211",
                    "r411",
                    "r412",
                    "r413",
                    "r474",
                    "r480",
                    "r481",
                    "r482",
                    "r502",
                    "r503",
                    "r504",
                    "r528",
                    "r529",
                    "r551",
                    "r557",
                    "r583",
                    "r584",
                    "r585",
                    "r634",
                    "r635",
                    "r636",
                    "r637",
                    "r639"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for change in accounting principle.  Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
                            "label":  "Accounting Standards Update and Change in Accounting Principle [Text Block]",
                            "terseLabel":  "Recently Issued Accounting Pronouncements"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncements"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
                            "terseLabel":  "New Accounting Pronouncements Or Change In Accounting Principle [Line Items]"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r2",
                    "r3",
                    "r4",
                    "r112",
                    "r115",
                    "r116",
                    "r117",
                    "r119",
                    "r120",
                    "r123",
                    "r130",
                    "r146",
                    "r196",
                    "r197",
                    "r206",
                    "r207",
                    "r208",
                    "r209",
                    "r212",
                    "r213",
                    "r389",
                    "r390",
                    "r391",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r438",
                    "r439",
                    "r440",
                    "r467",
                    "r468",
                    "r469",
                    "r470",
                    "r471",
                    "r472",
                    "r473",
                    "r475",
                    "r476",
                    "r477",
                    "r478",
                    "r479",
                    "r495",
                    "r496",
                    "r498",
                    "r499",
                    "r500",
                    "r501",
                    "r505",
                    "r506",
                    "r515",
                    "r516",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r550",
                    "r552",
                    "r553",
                    "r554",
                    "r555",
                    "r556",
                    "r580",
                    "r581",
                    "r582",
                    "r628",
                    "r629",
                    "r630",
                    "r631",
                    "r632",
                    "r633",
                    "r634",
                    "r635",
                    "r636",
                    "r637",
                    "r638",
                    "r639"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
                            "label":  "Accounting Standards Update and Change in Accounting Principle [Table]",
                            "terseLabel":  "New Accounting Pronouncements Or Change In Accounting Principle [Table]"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting.  Includes, but is not limited to, quantification of the expected or actual impact.",
                            "label":  "New Accounting Pronouncements, Policy [Policy Text Block]",
                            "terseLabel":  "Recently Adopted Accounting Pronouncements"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NoncashOrPartNoncashAcquisitionNameDomain":  {
                "auth_ref":  [
                    "r95",
                    "r96",
                    "r97"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The name of the sale of an asset or business acquired through a noncash (or part noncash) transaction.",
                            "label":  "Noncash or Part Noncash Acquisition, Name [Domain]"
                            }
                        }
                    },
                "localname":  "NoncashOrPartNoncashAcquisitionNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis":  {
                "auth_ref":  [
                    "r95",
                    "r96",
                    "r97"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This table is organized by a unique description of the noncash or part noncash acquisition.",
                            "label":  "Noncash or Part Noncash Acquisitions by Unique Description [Axis]"
                            }
                        }
                    },
                "localname":  "NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r72"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
                            "label":  "Nonoperating Income (Expense)",
                            "negatedTotalLabel":  "Other expense, net",
                            "totalLabel":  "Nonoperating Income (Expense), Total"
                            }
                        }
                    },
                "localname":  "NonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NonoperatingIncomeExpenseAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Nonoperating Income (Expense) [Abstract]",
                            "terseLabel":  "Other expense, net:"
                            }
                        }
                    },
                "localname":  "NonoperatingIncomeExpenseAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NumberOfBusinessesAcquired":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of businesses acquired by the entity during the period.",
                            "label":  "Number of Businesses Acquired",
                            "terseLabel":  "Number of acquisitions"
                            }
                        }
                    },
                "localname":  "NumberOfBusinessesAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_NumberOfReportableSegments":  {
                "auth_ref":  [
                    "r157"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of segments reported by the entity.  A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
                            "label":  "Number of Reportable Segments",
                            "terseLabel":  "Number of reportable segments"
                            }
                        }
                    },
                "localname":  "NumberOfReportableSegments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_OperatingExpenses":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services.  Includes selling, general and administrative expense.",
                            "label":  "Operating Expenses",
                            "terseLabel":  "Operating expenses",
                            "totalLabel":  "Operating Expenses, Total"
                            }
                        }
                    },
                "localname":  "OperatingExpenses",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingIncomeLoss":  {
                "auth_ref":  [
                    "r169",
                    "r175",
                    "r179",
                    "r182",
                    "r185"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues.",
                            "label":  "Operating Income (Loss)",
                            "totalLabel":  "Operating profit"
                            }
                        }
                    },
                "localname":  "OperatingIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseCost":  {
                "auth_ref":  [
                    "r541",
                    "r549"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term.  Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
                            "label":  "Operating Lease, Cost",
                            "terseLabel":  "Operating lease cost"
                            }
                        }
                    },
                "localname":  "OperatingLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
                            "terseLabel":  "Operating Leases"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilitiesPaymentsDueAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OperatingLeaseLiability":  {
                "auth_ref":  [
                    "r531"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableLeasesDetail2":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease.",
                            "label":  "Operating Lease, Liability",
                            "totalLabel":  "Operating Lease, Liability, Total",
                            "verboseLabel":  "Present value of future minimum lease payments"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityCurrent":  {
                "auth_ref":  [
                    "r531"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  0.0,
                        "parentTag":  "pfgc_OperatingAndFinanceLeaseLiability",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
                            "label":  "Operating Lease, Liability, Current",
                            "terseLabel":  "Operating lease obligations\u2014current installments",
                            "verboseLabel":  "Operating"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r531"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  2.0,
                        "parentTag":  "pfgc_OperatingAndFinanceLeaseLiability",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
                            "label":  "Operating Lease, Liability, Noncurrent",
                            "terseLabel":  "Operating lease obligations, excluding current installments",
                            "verboseLabel":  "Operating"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasePayments":  {
                "auth_ref":  [
                    "r536",
                    "r543"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
                            "label":  "Operating Lease, Payments",
                            "terseLabel":  "Operating cash flows from operating leases"
                            }
                        }
                    },
                "localname":  "OperatingLeasePayments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    "r530"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        },
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail":  {
                        "order":  0.0,
                        "parentTag":  "pfgc_OperatingAndFinanceLeaseRightOfUseAsset",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's right to use underlying asset under operating lease.",
                            "label":  "Operating Lease, Right-of-Use Asset",
                            "terseLabel":  "Operating lease right-of-use assets",
                            "verboseLabel":  "Operating"
                            }
                        }
                    },
                "localname":  "OperatingLeaseRightOfUseAsset",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent":  {
                "auth_ref":  [
                    "r546",
                    "r549"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average discount rate for operating lease calculated at point in time.",
                            "label":  "Operating Lease, Weighted Average Discount Rate, Percent",
                            "terseLabel":  "Operating leases"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageDiscountRatePercent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1":  {
                "auth_ref":  [
                    "r545",
                    "r549"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Operating Lease, Weighted Average Remaining Lease Term",
                            "terseLabel":  "Operating leases"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/ScheduleLeasesSummaryOfRightofuseAssetsAndLeaseLiabilitiesInConsolidatedBalanceSheetDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_OperatingSegmentsMember":  {
                "auth_ref":  [
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r179",
                    "r185"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Operating Segments [Member]",
                            "terseLabel":  "Operating Segments [Member]"
                            }
                        }
                    },
                "localname":  "OperatingSegmentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherAssetsNoncurrent":  {
                "auth_ref":  [
                    "r14"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noncurrent assets classified as other.",
                            "label":  "Other Assets, Noncurrent",
                            "terseLabel":  "Other assets",
                            "totalLabel":  "Other Assets, Noncurrent, Total"
                            }
                        }
                    },
                "localname":  "OtherAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent [Abstract]",
                            "terseLabel":  "Interest rate swaps:"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax":  {
                "auth_ref":  [
                    "r48",
                    "r50"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
                            "label":  "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
                            "terseLabel":  "Change in fair value, net of tax"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax":  {
                "auth_ref":  [
                    "r50",
                    "r53"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
                            "label":  "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
                            "negatedLabel":  "Reclassification adjustment, net of tax"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax":  {
                "auth_ref":  [
                    "r47"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
                            "label":  "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
                            "terseLabel":  "Foreign currency translation adjustment, net of tax",
                            "totalLabel":  "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total",
                            "verboseLabel":  "Foreign currency translation adjustment"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":  {
                "auth_ref":  [
                    "r55",
                    "r58",
                    "r448",
                    "r449",
                    "r454"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
                            "label":  "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
                            "terseLabel":  "Interest rate swaps",
                            "totalLabel":  "Other comprehensive income"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
                            "terseLabel":  "Other comprehensive income, net of tax:"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r42"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities, Noncurrent",
                            "terseLabel":  "Other long-term liabilities",
                            "totalLabel":  "Other Liabilities, Noncurrent, Total"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNoncashIncomeExpense":  {
                "auth_ref":  [
                    "r92"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
                            "label":  "Other Noncash Income (Expense)",
                            "negatedLabel":  "Other non-cash activities",
                            "totalLabel":  "Other Noncash Income (Expense), Total"
                            }
                        }
                    },
                "localname":  "OtherNoncashIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r73"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) related to nonoperating activities, classified as other.",
                            "label":  "Other Nonoperating Income (Expense)",
                            "negatedLabel":  "Other, net",
                            "totalLabel":  "Other Nonoperating Income (Expense), Total"
                            }
                        }
                    },
                "localname":  "OtherNonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities":  {
                "auth_ref":  [
                    "r83"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  7.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow for financing costs associated with business combinations.",
                            "label":  "Payments of Merger Related Costs, Financing Activities",
                            "negatedLabel":  "Cash paid for acquisitions"
                            }
                        }
                    },
                "localname":  "PaymentsOfMergerRelatedCostsFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation":  {
                "auth_ref":  [
                    "r81"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
                            "label":  "Payment, Tax Withholding, Share-Based Payment Arrangement",
                            "negatedLabel":  "Cash paid for shares withheld to cover taxes"
                            }
                        }
                    },
                "localname":  "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesGross":  {
                "auth_ref":  [
                    "r76",
                    "r444"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_BusinessCombinationConsiderationTransferred1",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of business during the period.  The cash portion only of the acquisition price.",
                            "label":  "Payments to Acquire Businesses, Gross",
                            "terseLabel":  "Cash portion of purchase price",
                            "totalLabel":  "Payments to Acquire Businesses, Gross, Total",
                            "verboseLabel":  "Cash portion of the acquisition"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired":  {
                "auth_ref":  [
                    "r76"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
                            "label":  "Payments to Acquire Businesses, Net of Cash Acquired",
                            "negatedLabel":  "Net cash paid for acquisitions",
                            "terseLabel":  "Cash payment for acquisition",
                            "totalLabel":  "Payments to Acquire Businesses, Net of Cash Acquired, Total"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesNetOfCashAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireIntangibleAssets":  {
                "auth_ref":  [
                    "r77"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
                            "label":  "Payments to Acquire Intangible Assets",
                            "terseLabel":  "Purcahses of intangible assets"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r77"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
                            "label":  "Payments to Acquire Property, Plant, and Equipment",
                            "negatedLabel":  "Purchases of property, plant and equipment",
                            "terseLabel":  "Capital expenditures",
                            "totalLabel":  "Payments to Acquire Property, Plant, and Equipment, Total"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PortionAtFairValueFairValueDisclosureMember":  {
                "auth_ref":  [
                    "r489"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "axisDefault":  "Portion at Fair Value Measurement [Member] [Default]",
                            "documentation":  "Measured at fair value for financial reporting purposes.",
                            "label":  "Portion at Fair Value Measurement [Member]"
                            }
                        }
                    },
                "localname":  "PortionAtFairValueFairValueDisclosureMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PrepaidExpenseAndOtherAssetsCurrent":  {
                "auth_ref":  [
                    "r33"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid Expense and Other Assets, Current",
                            "terseLabel":  "Prepaid expenses and other current assets"
                            }
                        }
                    },
                "localname":  "PrepaidExpenseAndOtherAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PrimeRateMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Interest rate charged by financial institutions to their most creditworthy borrowers.",
                            "label":  "Prime Rate [Member]",
                            "terseLabel":  "Prime Rate [Member]"
                            }
                        }
                    },
                "localname":  "PrimeRateMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities":  {
                "auth_ref":  [
                    "r75",
                    "r86"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities.  Excludes insurance settlement classified as operating activities.",
                            "label":  "Proceeds from Insurance Settlement, Investing Activities",
                            "terseLabel":  "Proceeds from insurance claims"
                            }
                        }
                    },
                "localname":  "ProceedsFromInsuranceSettlementInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromNotesPayable":  {
                "auth_ref":  [
                    "r79"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
                            "label":  "Proceeds from Notes Payable",
                            "terseLabel":  "Borrowing of Notes due 2029",
                            "totalLabel":  "Proceeds from Notes Payable, Total"
                            }
                        }
                    },
                "localname":  "ProceedsFromNotesPayable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities":  {
                "auth_ref":  [
                    "r80",
                    "r83"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  11.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities classified as other.",
                            "label":  "Proceeds from (Payments for) Other Financing Activities",
                            "terseLabel":  "Other financing activities"
                            }
                        }
                    },
                "localname":  "ProceedsFromPaymentsForOtherFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
                            "label":  "Proceeds from (Repayments of) Lines of Credit",
                            "terseLabel":  "Net (payments) borrowings under ABL Facility",
                            "totalLabel":  "Proceeds from (Repayments of) Lines of Credit, Total"
                            }
                        }
                    },
                "localname":  "ProceedsFromRepaymentsOfLinesOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments":  {
                "auth_ref":  [
                    "r75"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.",
                            "label":  "Proceeds from Sale, Maturity and Collection of Investments",
                            "terseLabel":  "Proceeds from sale of investment",
                            "totalLabel":  "Proceeds from Sale, Maturity and Collection of Investments, Total"
                            }
                        }
                    },
                "localname":  "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r74"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
                            "label":  "Proceeds from Sale of Property, Plant, and Equipment",
                            "terseLabel":  "Proceeds from sale of property, plant and equipment",
                            "totalLabel":  "Proceeds from Sale of Property, Plant, and Equipment, Total"
                            }
                        }
                    },
                "localname":  "ProceedsFromSaleOfPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromStockOptionsExercised":  {
                "auth_ref":  [
                    "r78",
                    "r388"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  9.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow from exercise of option under share-based payment arrangement.",
                            "label":  "Proceeds from Stock Options Exercised",
                            "terseLabel":  "Proceeds from exercise of stock options"
                            }
                        }
                    },
                "localname":  "ProceedsFromStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromStockPlans":  {
                "auth_ref":  [
                    "r78"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  8.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow associated with the amount received from the stock plan during the period.",
                            "label":  "Proceeds from Stock Plans",
                            "terseLabel":  "Proceeds from employee stock purchase plan"
                            }
                        }
                    },
                "localname":  "ProceedsFromStockPlans",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProductConcentrationRiskMember":  {
                "auth_ref":  [
                    "r152"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues.  May also reflect the percentage contribution the product made to operating results.  Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
                            "label":  "Product Concentration Risk [Member]"
                            }
                        }
                    },
                "localname":  "ProductConcentrationRiskMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ProfitLoss":  {
                "auth_ref":  [
                    "r7",
                    "r54",
                    "r57",
                    "r62",
                    "r85",
                    "r103",
                    "r115",
                    "r127",
                    "r128",
                    "r169",
                    "r175",
                    "r179",
                    "r182",
                    "r185",
                    "r202",
                    "r255",
                    "r256",
                    "r257",
                    "r260",
                    "r261",
                    "r262",
                    "r264",
                    "r266",
                    "r268",
                    "r269",
                    "r448",
                    "r452",
                    "r453",
                    "r458",
                    "r459",
                    "r478",
                    "r494",
                    "r602"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
                            "label":  "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
                            "terseLabel":  "Net income",
                            "totalLabel":  "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total"
                            }
                        }
                    },
                "localname":  "ProfitLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "auth_ref":  [
                    "r241",
                    "r567",
                    "r603",
                    "r615"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property, Plant and Equipment, Net",
                            "periodEndLabel":  "Property, Plant and Equipment, Net, Ending Balance",
                            "periodStartLabel":  "Property, Plant and Equipment, Net, Beginning Balance",
                            "terseLabel":  "Property, plant and equipment, net",
                            "totalLabel":  "Property, Plant and Equipment, Net, Total"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProvisionForDoubtfulAccounts":  {
                "auth_ref":  [
                    "r68",
                    "r215"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  4.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
                            "label":  "Accounts Receivable, Credit Loss Expense (Reversal)",
                            "terseLabel":  "Provision for losses on accounts receivables"
                            }
                        }
                    },
                "localname":  "ProvisionForDoubtfulAccounts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock":  {
                "auth_ref":  [
                    "r174",
                    "r179"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
                            "label":  "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
                            "terseLabel":  "Schedule of Adjusted EBDITA and Reconciliation to Consolidated Income Before Taxes"
                            }
                        }
                    },
                "localname":  "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RelatedPartyTransactionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Related Party Transaction [Line Items]",
                            "terseLabel":  "Related Party Transaction [Line Items]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
                            "label":  "Related Party Transaction, Purchases from Related Party",
                            "terseLabel":  "Purchases from related party"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionPurchasesFromRelatedParty",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RelatedPartyTransactionsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Related Party Transactions [Abstract]"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RelatedPartyTransactionsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r558",
                    "r559",
                    "r560",
                    "r563",
                    "r564"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for related party transactions.  Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
                            "label":  "Related Party Transactions Disclosure [Text Block]",
                            "terseLabel":  "Related-Party Transactions"
                            }
                        }
                    },
                "localname":  "RelatedPartyTransactionsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactions"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RepaymentsOfNotesPayable":  {
                "auth_ref":  [
                    "r82"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
                            "label":  "Repayments of Notes Payable",
                            "negatedLabel":  "Repayment of Notes due 2024"
                            }
                        }
                    },
                "localname":  "RepaymentsOfNotesPayable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedCash":  {
                "auth_ref":  [
                    "r11",
                    "r98",
                    "r588",
                    "r611"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/StatementReconciliationOfCashAndRestrictedCash":  {
                        "order":  1.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash restricted as to withdrawal or usage.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
                            "label":  "Restricted Cash",
                            "terseLabel":  "Restricted cash",
                            "totalLabel":  "Restricted Cash, Total"
                            }
                        }
                    },
                "localname":  "RestrictedCash",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/StatementReconciliationOfCashAndRestrictedCash"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent":  {
                "auth_ref":  [
                    "r93",
                    "r98",
                    "r643"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  5.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Restricted Cash and Cash Equivalents, Noncurrent",
                            "terseLabel":  "Restricted cash",
                            "totalLabel":  "Restricted Cash and Cash Equivalents, Noncurrent, Total"
                            }
                        }
                    },
                "localname":  "RestrictedCashAndCashEquivalentsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedStockUnitsRSUMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
                            "label":  "Restricted Stock Units (RSUs) [Member]",
                            "terseLabel":  "RSUs [Member]"
                            }
                        }
                    },
                "localname":  "RestrictedStockUnitsRSUMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "auth_ref":  [
                    "r26",
                    "r314",
                    "r567",
                    "r613",
                    "r634",
                    "r639"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  3.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings (Accumulated Deficit)",
                            "periodEndLabel":  "Retained Earnings (Accumulated Deficit), Ending Balance",
                            "periodStartLabel":  "Retained Earnings (Accumulated Deficit), Beginning Balance",
                            "terseLabel":  "Retained earnings",
                            "totalLabel":  "Retained Earnings (Accumulated Deficit), Total"
                            }
                        }
                    },
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsMember":  {
                "auth_ref":  [
                    "r2",
                    "r109",
                    "r110",
                    "r111",
                    "r116",
                    "r126",
                    "r128",
                    "r209",
                    "r389",
                    "r390",
                    "r391",
                    "r409",
                    "r410",
                    "r476",
                    "r630",
                    "r632"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings [Member]",
                            "terseLabel":  "Retained Earnings [Member]"
                            }
                        }
                    },
                "localname":  "RetainedEarningsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Revenue from Contract with Customer [Abstract]"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax":  {
                "auth_ref":  [
                    "r160",
                    "r161",
                    "r174",
                    "r180",
                    "r181",
                    "r187",
                    "r188",
                    "r190",
                    "r333",
                    "r334",
                    "r578"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer.  Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
                            "label":  "Revenue from Contract with Customer, Including Assessed Tax",
                            "terseLabel":  "Net sales",
                            "verboseLabel":  "Total sales"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerIncludingAssessedTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock":  {
                "auth_ref":  [
                    "r100",
                    "r325",
                    "r326",
                    "r327",
                    "r328",
                    "r329",
                    "r330",
                    "r331",
                    "r332",
                    "r339"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for revenue from contract with customer.",
                            "label":  "Revenue from Contract with Customer [Policy Text Block]",
                            "terseLabel":  "Revenue Recognition"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerTextBlock":  {
                "auth_ref":  [
                    "r317",
                    "r318",
                    "r319",
                    "r320",
                    "r321",
                    "r322",
                    "r323",
                    "r324",
                    "r336",
                    "r339"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset.  Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer.  Excludes insurance and lease contracts.",
                            "label":  "Revenue from Contract with Customer [Text Block]",
                            "terseLabel":  "Revenue Recognition"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRevenueRecognition"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevolvingCreditFacilityMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
                            "label":  "Revolving Credit Facility [Member]",
                            "terseLabel":  "Revolving Credit Line [Member]"
                            }
                        }
                    },
                "localname":  "RevolvingCreditFacilityMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability":  {
                "auth_ref":  [
                    "r544",
                    "r549"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
                            "label":  "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
                            "terseLabel":  "Finance leases"
                            }
                        }
                    },
                "localname":  "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":  {
                "auth_ref":  [
                    "r544",
                    "r549"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
                            "label":  "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
                            "terseLabel":  "Operating leases"
                            }
                        }
                    },
                "localname":  "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SalesRevenueNetMember":  {
                "auth_ref":  [
                    "r153",
                    "r190"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
                            "label":  "Revenue Benchmark [Member]",
                            "terseLabel":  "Net Sales [Member]"
                            }
                        }
                    },
                "localname":  "SalesRevenueNetMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock":  {
                "auth_ref":  [
                    "r445"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the equity interest issued or issuable in a business acquisition (or series of individually immaterial business acquisitions) planned, initiated, or completed during the period.",
                            "label":  "Schedule of Business Acquisitions by Acquisition, Equity Interest Issued or Issuable [Table Text Block]",
                            "terseLabel":  "Summary of Purchase Price for Acquisition"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable":  {
                "auth_ref":  [
                    "r428",
                    "r429",
                    "r433"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
                            "label":  "Schedule of Business Acquisitions, by Acquisition [Table]",
                            "terseLabel":  "Schedule Of Business Acquisitions By Acquisition [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfDebtInstrumentsTextBlock":  {
                "auth_ref":  [
                    "r41",
                    "r107",
                    "r301",
                    "r303",
                    "r310",
                    "r311",
                    "r312",
                    "r313",
                    "r518",
                    "r519",
                    "r522",
                    "r605"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
                            "label":  "Schedule of Long-Term Debt Instruments [Table Text Block]",
                            "terseLabel":  "Summary of Outstanding Borrowings, Availability, and Average Interest Rate under Credit Agreements"
                            }
                        }
                    },
                "localname":  "ScheduleOfDebtInstrumentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfDebtTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
                            "label":  "Schedule of Debt [Table Text Block]",
                            "terseLabel":  "Schedule of Debt"
                            }
                        }
                    },
                "localname":  "ScheduleOfDebtTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock":  {
                "auth_ref":  [
                    "r142"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
                            "label":  "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
                            "terseLabel":  "Schedule of Reconciliation of Numerators and Denominators for Basic and Diluted Earnings Per Common Share Computations"
                            }
                        }
                    },
                "localname":  "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock":  {
                "auth_ref":  [
                    "r187"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
                            "label":  "Revenue from External Customers by Products and Services [Table Text Block]",
                            "terseLabel":  "Summary Sales Mix for Principal Product and Service Categories"
                            }
                        }
                    },
                "localname":  "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfGoodwillTable":  {
                "auth_ref":  [
                    "r218",
                    "r219",
                    "r220",
                    "r221",
                    "r222",
                    "r223",
                    "r224",
                    "r225",
                    "r226",
                    "r227",
                    "r228",
                    "r229"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
                            "label":  "Schedule of Goodwill [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfGoodwillTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfGoodwillTextBlock":  {
                "auth_ref":  [
                    "r218",
                    "r219",
                    "r220",
                    "r221",
                    "r222",
                    "r223",
                    "r224",
                    "r225",
                    "r226",
                    "r227",
                    "r228",
                    "r229"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
                            "label":  "Schedule of Goodwill [Table Text Block]",
                            "terseLabel":  "Changes in Carrying Amount of Goodwill"
                            }
                        }
                    },
                "localname":  "ScheduleOfGoodwillTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock":  {
                "auth_ref":  [
                    "r432"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed.  May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
                            "label":  "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
                            "terseLabel":  "Summary of Purchase Price Allocation of Major Class of Assets Acquired and Liabilities Assumed"
                            }
                        }
                    },
                "localname":  "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable":  {
                "auth_ref":  [
                    "r561",
                    "r562"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule of quantitative and qualitative information pertaining to related party transactions.  Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
                            "label":  "Schedule of Related Party Transactions, by Related Party [Table]",
                            "terseLabel":  "Schedule Of Related Party Transactions By Related Party [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable":  {
                "auth_ref":  [
                    "r169",
                    "r172",
                    "r178",
                    "r226"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table disclosing the profit or loss and total assets for each reportable segment of the entity.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table]",
                            "terseLabel":  "Schedule Of Segment Reporting Information By Segment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "auth_ref":  [
                    "r169",
                    "r172",
                    "r178",
                    "r226"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
                            "terseLabel":  "Schedule of Segment Reporting Information, by Segment"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable":  {
                "auth_ref":  [
                    "r353",
                    "r355",
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about share-based payment arrangement.",
                            "label":  "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SegmentDomain":  {
                "auth_ref":  [
                    "r156",
                    "r160",
                    "r161",
                    "r162",
                    "r163",
                    "r164",
                    "r165",
                    "r166",
                    "r167",
                    "r168",
                    "r169",
                    "r170",
                    "r171",
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r179",
                    "r180",
                    "r181",
                    "r182",
                    "r183",
                    "r185",
                    "r190",
                    "r218",
                    "r219",
                    "r220",
                    "r221",
                    "r222",
                    "r223",
                    "r224",
                    "r225",
                    "r226",
                    "r229",
                    "r244",
                    "r245",
                    "r623"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Segments [Domain]",
                            "terseLabel":  "Segments"
                            }
                        }
                    },
                "localname":  "SegmentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SegmentReportingAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Segment Reporting [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentReportingAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SegmentReportingDisclosureTextBlock":  {
                "auth_ref":  [
                    "r156",
                    "r158",
                    "r159",
                    "r169",
                    "r173",
                    "r179",
                    "r183",
                    "r184",
                    "r185",
                    "r186",
                    "r187",
                    "r189",
                    "r190",
                    "r191"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for reporting segments including data and tables.  Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
                            "label":  "Segment Reporting Disclosure [Text Block]",
                            "terseLabel":  "Segment Information"
                            }
                        }
                    },
                "localname":  "SegmentReportingDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentReportingInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Segment Reporting Information [Line Items]",
                            "terseLabel":  "Segment Reporting Information [Line Items]"
                            }
                        }
                    },
                "localname":  "SegmentReportingInformationLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationSummarySalesMixForPrincipalProductAndServiceCategoriesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensation":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  6.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noncash expense for share-based payment arrangement.",
                            "label":  "Share-Based Payment Arrangement, Noncash Expense",
                            "terseLabel":  "Stock compensation expense",
                            "totalLabel":  "Share-based Payment Arrangement, Noncash Expense, Total"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r372"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
                            "terseLabel":  "Shares, granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r372"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Weighted average grant date fair value per share"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms":  {
                "auth_ref":  [
                    "r377"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
                            "terseLabel":  "Weighted average remaining vesting period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue":  {
                "auth_ref":  [
                    "r376"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
                            "label":  "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
                            "terseLabel":  "Total grant date fair value of stock vested"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain":  {
                "auth_ref":  [
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Award under share-based payment arrangement.",
                            "label":  "Award Type [Domain]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensationAwardTrancheOneMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
                            "label":  "Share-Based Payment Arrangement, Tranche One [Member]",
                            "terseLabel":  "Pre-Combination Vesting [Member]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationAwardTrancheOneMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensationAwardTrancheTwoMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
                            "label":  "Share-Based Payment Arrangement, Tranche Two [Member]",
                            "terseLabel":  "Post-Combination Vesting [Member]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationAwardTrancheTwoMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares issued which are neither cancelled nor held in the treasury.",
                            "label":  "Shares, Outstanding",
                            "periodEndLabel":  "Shares, Outstanding, Ending Balance",
                            "periodStartLabel":  "Core-Mark shares outstanding",
                            "terseLabel":  "Core-Mark shares outstanding at August 31, 2021"
                            }
                        }
                    },
                "localname":  "SharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceForAcquisitionDetail"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShortTermBorrowings":  {
                "auth_ref":  [
                    "r16",
                    "r567",
                    "r591",
                    "r609"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
                            "label":  "Short-Term Debt",
                            "terseLabel":  "Additional short term loan",
                            "totalLabel":  "Short-term Debt, Total"
                            }
                        }
                    },
                "localname":  "ShortTermBorrowings",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShortTermDebtPercentageBearingVariableInterestRate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date, which accrues interest at a rate subject to change from time to time.",
                            "label":  "Short-Term Debt, Percentage Bearing Variable Interest Rate",
                            "terseLabel":  "Additional junior term loan interest rate"
                            }
                        }
                    },
                "localname":  "ShortTermDebtPercentageBearingVariableInterestRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShortTermLeaseCost":  {
                "auth_ref":  [
                    "r542",
                    "r549"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
                            "label":  "Short-Term Lease, Cost",
                            "terseLabel":  "Short-term lease cost"
                            }
                        }
                    },
                "localname":  "ShortTermLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureLeasesSummaryOfLocationOfLeaseCostsInConsolidatedStatementOfOperationsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SignificantAccountingPoliciesTextBlock":  {
                "auth_ref":  [
                    "r99",
                    "r108"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for all significant accounting policies of the reporting entity.",
                            "label":  "Significant Accounting Policies [Text Block]",
                            "terseLabel":  "Summary of Significant Accounting Policies and Estimates"
                            }
                        }
                    },
                "localname":  "SignificantAccountingPoliciesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAndEstimates"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "auth_ref":  [
                    "r6",
                    "r156",
                    "r160",
                    "r161",
                    "r162",
                    "r163",
                    "r164",
                    "r165",
                    "r166",
                    "r167",
                    "r168",
                    "r169",
                    "r170",
                    "r171",
                    "r174",
                    "r175",
                    "r176",
                    "r177",
                    "r179",
                    "r180",
                    "r181",
                    "r182",
                    "r183",
                    "r185",
                    "r190",
                    "r218",
                    "r219",
                    "r220",
                    "r221",
                    "r222",
                    "r223",
                    "r224",
                    "r225",
                    "r226",
                    "r229",
                    "r242",
                    "r244",
                    "r245",
                    "r623"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by business segments.",
                            "label":  "Segments [Axis]",
                            "terseLabel":  "Segments"
                            }
                        }
                    },
                "localname":  "StatementBusinessSegmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationChangesInCarryingAmountOfGoodwillDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureSegmentInformationScheduleOfAdjustedEbditaAndReconciliationToConsolidatedIncomeBeforeTaxesDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureSegmentInformationSummaryAssetsByReportableSegmentExcludingIntercompanyReceivablesDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "auth_ref":  [
                    "r2",
                    "r45",
                    "r60",
                    "r61",
                    "r62",
                    "r109",
                    "r110",
                    "r111",
                    "r116",
                    "r126",
                    "r128",
                    "r149",
                    "r209",
                    "r309",
                    "r314",
                    "r389",
                    "r390",
                    "r391",
                    "r409",
                    "r410",
                    "r476",
                    "r508",
                    "r509",
                    "r510",
                    "r511",
                    "r512",
                    "r513",
                    "r556",
                    "r630",
                    "r631",
                    "r632"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by component of equity.",
                            "label":  "Equity Components [Axis]",
                            "terseLabel":  "Retained Earnings [Member]"
                            }
                        }
                    },
                "localname":  "StatementEquityComponentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Statement [Line Items]",
                            "terseLabel":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "StatementLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Cash Flows [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfCashFlowsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Financial Position [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfFinancialPositionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Comprehensive Income [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfIncomeAndComprehensiveIncomeAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement of Stockholders' Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementTable":  {
                "auth_ref":  [
                    "r109",
                    "r110",
                    "r111",
                    "r149",
                    "r578"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
                            "label":  "Statement [Table]",
                            "terseLabel":  "Statement [Table]"
                            }
                        }
                    },
                "localname":  "StatementTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtTables",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities":  {
                "auth_ref":  [
                    "r44",
                    "r288",
                    "r309",
                    "r310",
                    "r314"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares issued during the period as a result of the conversion of convertible securities.",
                            "label":  "Stock Issued During Period, Shares, Conversion of Convertible Securities",
                            "terseLabel":  "Conversion of Core-Mark shares of common stock, shares"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans":  {
                "auth_ref":  [
                    "r22",
                    "r23",
                    "r309",
                    "r314"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares issued during the period as a result of an employee stock purchase plan.",
                            "label":  "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
                            "terseLabel":  "Issuance of common stock under employee stock purchase plan, shares"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation":  {
                "auth_ref":  [
                    "r22",
                    "r23",
                    "r309",
                    "r314"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number, after forfeiture, of shares or units issued under share-based payment arrangement.  Excludes shares or units issued under employee stock ownership plan (ESOP).",
                            "label":  "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
                            "terseLabel":  "Issuance of common stock under stock-based compensation plans, shares",
                            "totalLabel":  "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities":  {
                "auth_ref":  [
                    "r45",
                    "r309",
                    "r314"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The gross value of stock issued during the period upon the conversion of convertible securities.",
                            "label":  "Stock Issued During Period, Value, Conversion of Convertible Securities",
                            "terseLabel":  "Conversion of Core-Mark shares of common stock"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan":  {
                "auth_ref":  [
                    "r22",
                    "r23",
                    "r309",
                    "r314"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
                            "label":  "Stock Issued During Period, Value, Employee Stock Purchase Plan",
                            "terseLabel":  "Issuance of common stock under employee stock purchase plan"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation":  {
                "auth_ref":  [
                    "r22",
                    "r23",
                    "r314",
                    "r375"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Value, after forfeiture, of shares issued under share-based payment arrangement.  Excludes employee stock ownership plan (ESOP).",
                            "label":  "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
                            "terseLabel":  "Issuance of common stock under stock-based compensation plans",
                            "totalLabel":  "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquity":  {
                "auth_ref":  [
                    "r23",
                    "r28",
                    "r29",
                    "r103",
                    "r195",
                    "r202",
                    "r494",
                    "r567"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets":  {
                        "order":  2.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent.  The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).  This excludes temporary equity and is sometimes called permanent equity.",
                            "label":  "Stockholders' Equity Attributable to Parent",
                            "periodEndLabel":  "Balance Ending",
                            "periodStartLabel":  "Balance Beginning",
                            "totalLabel":  "Total shareholders\u2019 equity"
                            }
                        }
                    },
                "localname":  "StockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfShareholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Stockholders' Equity Attributable to Parent [Abstract]",
                            "terseLabel":  "Shareholders\u2019 equity:"
                            }
                        }
                    },
                "localname":  "StockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SupplementalCashFlowElementsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Supplemental Cash Flow Elements [Abstract]"
                            }
                        }
                    },
                "localname":  "SupplementalCashFlowElementsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TechnologyBasedIntangibleAssetsMember":  {
                "auth_ref":  [
                    "r435"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
                            "label":  "Technology-Based Intangible Assets [Member]",
                            "terseLabel":  "Technology [Member]"
                            }
                        }
                    },
                "localname":  "TechnologyBasedIntangibleAssetsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TradeNamesMember":  {
                "auth_ref":  [
                    "r436"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
                            "label":  "Trade Names [Member]"
                            }
                        }
                    },
                "localname":  "TradeNamesMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureBusinessCombinationsSummaryOfPurchasePriceAllocationOfMajorClassOfAssetsAcquiredAndLiabilitiesAssumedDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureBusinessCombinationsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TypeOfAdoptionMember":  {
                "auth_ref":  [
                    "r0",
                    "r1",
                    "r2",
                    "r3",
                    "r4",
                    "r115",
                    "r116",
                    "r117",
                    "r119",
                    "r130",
                    "r196",
                    "r197",
                    "r206",
                    "r207",
                    "r208",
                    "r209",
                    "r212",
                    "r213",
                    "r389",
                    "r390",
                    "r391",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r438",
                    "r439",
                    "r440",
                    "r467",
                    "r468",
                    "r469",
                    "r470",
                    "r471",
                    "r472",
                    "r473",
                    "r475",
                    "r476",
                    "r477",
                    "r478",
                    "r479",
                    "r495",
                    "r496",
                    "r498",
                    "r499",
                    "r500",
                    "r501",
                    "r505",
                    "r506",
                    "r515",
                    "r516",
                    "r524",
                    "r525",
                    "r526",
                    "r527",
                    "r550",
                    "r552",
                    "r553",
                    "r554",
                    "r555",
                    "r556",
                    "r580",
                    "r581",
                    "r582",
                    "r628",
                    "r629",
                    "r630",
                    "r631",
                    "r632",
                    "r633",
                    "r634",
                    "r635",
                    "r636",
                    "r637",
                    "r638",
                    "r639"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amendment to accounting standards.",
                            "label":  "Accounting Standards Update [Domain]",
                            "terseLabel":  "Accounting Standards Update"
                            }
                        }
                    },
                "localname":  "TypeOfAdoptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureRecentlyIssuedAccountingPronouncementsAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TypeOfArrangementAxis":  {
                "auth_ref":  [
                    "r447"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
                            "label":  "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
                            }
                        }
                    },
                "localname":  "TypeOfArrangementAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate":  {
                "auth_ref":  [
                    "r400"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
                            "label":  "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
                            "terseLabel":  "Unrecognized tax benefits"
                            }
                        }
                    },
                "localname":  "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_VariableRateAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of variable rate.",
                            "label":  "Variable Rate [Axis]",
                            "terseLabel":  "Variable Rate"
                            }
                        }
                    },
                "localname":  "VariableRateAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_VariableRateDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
                            "label":  "Variable Rate [Domain]",
                            "terseLabel":  "Variable Rate"
                            }
                        }
                    },
                "localname":  "VariableRateDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_VestingAxis":  {
                "auth_ref":  [
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by vesting schedule of award under share-based payment arrangement.",
                            "label":  "Vesting [Axis]"
                            }
                        }
                    },
                "localname":  "VestingAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_VestingDomain":  {
                "auth_ref":  [
                    "r358",
                    "r359",
                    "r360",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r377",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Vesting schedule of award under share-based payment arrangement.",
                            "label":  "Vesting [Domain]"
                            }
                        }
                    },
                "localname":  "VestingDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "auth_ref":  [
                    "r134",
                    "r142"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Diluted",
                            "terseLabel":  "Diluted",
                            "totalLabel":  "Weighted-average dilutive common shares outstanding"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
                            "terseLabel":  "Weighted-average common shares outstanding:",
                            "verboseLabel":  "Denominator:"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "auth_ref":  [
                    "r133",
                    "r142"
                    ],
                "calculation":  {
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail":  {
                        "order":  0.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
                            "label":  "Weighted Average Number of Shares Outstanding, Basic",
                            "terseLabel":  "Basic",
                            "totalLabel":  "Weighted Average Number of Shares Outstanding, Basic, Total",
                            "verboseLabel":  "Weighted-average common shares outstanding"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_DisclosureEarningsPerCommonShareScheduleOfReconciliationOfNumeratorsAndDenominatorsForBasicAndDilutedEarningsPerCommonShareComputationsDetail",
                    "http://www.pfgc.com/20221001/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "sharesItemType"
                }
            },
        "unitCount":  6
        }
    },
"std_ref":  {
    "r0":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
        },
    "r1":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
        },
    "r10":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
        },
    "r100":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
        },
    "r101":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(c))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r102":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(f))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r103":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r104":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(1)(Note 1))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r105":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(2))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r106":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
        },
    "r107":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
        },
    "r108":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/topic&trid=2122369"
        },
    "r109":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
        },
    "r11":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r110":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
        },
    "r111":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
        },
    "r112":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
        },
    "r113":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r114":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(1)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r115":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r116":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(3)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r117":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(4)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r118":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r119":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r12":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(10))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r120":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
        },
    "r121":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
        },
    "r122":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
        },
    "r123":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
        },
    "r124":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
        },
    "r125":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
        },
    "r126":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
        },
    "r127":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
        },
    "r128":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
        },
    "r129":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31010-122693"
        },
    "r13":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(15))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r130":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.M.Q2)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
        },
    "r131":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
        },
    "r132":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/topic&trid=2122394"
        },
    "r133":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
        },
    "r134":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
        },
    "r135":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
        },
    "r136":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256"
        },
    "r137":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256"
        },
    "r138":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256"
        },
    "r139":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
        },
    "r14":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(17))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r140":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
        },
    "r141":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
        },
    "r142":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
        },
    "r143":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
        },
    "r144":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
        },
    "r145":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
        },
    "r146":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
        },
    "r147":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
        },
    "r148":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/topic&trid=2144383"
        },
    "r149":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "272",
        "URI":  "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
        },
    "r15":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(18))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r150":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r151":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r152":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r153":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
        },
    "r154":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
        },
    "r155":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/topic&trid=2134479"
        },
    "r156":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
        },
    "r157":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
        },
    "r158":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
        },
    "r159":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
        },
    "r16":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19)(a))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r160":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r161":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r162":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r163":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r164":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r165":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r166":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r167":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r168":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(j)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r169":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
        },
    "r17":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r170":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
        },
    "r171":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
        },
    "r172":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
        },
    "r173":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "26",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
        },
    "r174":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r175":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r176":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r177":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r178":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
        },
    "r179":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
        },
    "r18":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(20))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r180":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r181":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r182":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r183":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r184":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r185":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
        },
    "r186":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "34",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
        },
    "r187":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
        },
    "r188":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
        },
    "r189":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
        },
    "r19":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r190":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "42",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
        },
    "r191":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/topic&trid=2134510"
        },
    "r192":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
        },
    "r193":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
        },
    "r194":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
        },
    "r195":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
        },
    "r196":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
        },
    "r197":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
        },
    "r198":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(1)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
        },
    "r199":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(2)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
        },
    "r2":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
        },
    "r20":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(26)(a))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r200":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "323",
        "URI":  "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
        },
    "r201":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "323",
        "URI":  "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r202":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "323",
        "URI":  "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r203":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL120254519-210437"
        },
    "r204":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437"
        },
    "r205":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437"
        },
    "r206":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r207":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r208":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r209":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r21":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(26)(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r210":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r211":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r212":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(3)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r213":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(4)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
        },
    "r214":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
        },
    "r215":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
        },
    "r216":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.L)",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729"
        },
    "r217":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
        },
    "r218":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r219":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r22":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r220":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r221":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r222":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r223":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r224":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r225":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r226":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
        },
    "r227":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
        },
    "r228":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
        },
    "r229":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
        },
    "r23":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r230":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
        },
    "r231":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
        },
    "r232":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r233":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(3)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r234":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r235":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "((a)(1),(b))",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r236":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r237":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(1)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r238":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(2)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r239":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r24":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(3)(a)(4))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r240":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r241":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r242":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r243":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "410",
        "URI":  "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
        },
    "r244":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "420",
        "URI":  "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r245":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Topic":  "420",
        "URI":  "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r246":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "440",
        "URI":  "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
        },
    "r247":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "440",
        "URI":  "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
        },
    "r248":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "440",
        "URI":  "https://asc.fasb.org/topic&trid=2144648"
        },
    "r249":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
        },
    "r25":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r250":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
        },
    "r251":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q2)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
        },
    "r252":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q4)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
        },
    "r253":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/topic&trid=2127136"
        },
    "r254":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(1)",
        "Topic":  "460",
        "URI":  "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
        },
    "r255":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(i))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r256":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(ii))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r257":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r258":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(B))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r259":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r26":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r260":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r261":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(5))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
        },
    "r262":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(i))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r263":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r264":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r265":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r266":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r267":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(C))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r268":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r269":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(5))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
        },
    "r27":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(4))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r270":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r271":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r272":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r273":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r274":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r275":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r276":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r277":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r278":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(i)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r279":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
        },
    "r28":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r280":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r281":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r282":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
        },
    "r283":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r284":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r285":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
        },
    "r286":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r287":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r288":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r289":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
        },
    "r29":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r290":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r291":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r292":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r293":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
        },
    "r294":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r295":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r296":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r297":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
        },
    "r298":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
        },
    "r299":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
        },
    "r3":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
        },
    "r30":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r300":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
        },
    "r301":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69B",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
        },
    "r302":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69C",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
        },
    "r303":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69E",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
        },
    "r304":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
        },
    "r305":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "40",
        "SubTopic":  "50",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
        },
    "r306":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "40",
        "SubTopic":  "50",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
        },
    "r307":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/topic&trid=2208564"
        },
    "r308":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
        },
    "r309":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
        },
    "r31":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r310":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
        },
    "r311":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
        },
    "r312":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
        },
    "r313":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
        },
    "r314":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
        },
    "r315":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
        },
    "r316":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
        },
    "r317":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
        },
    "r318":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
        },
    "r319":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
        },
    "r32":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r320":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
        },
    "r321":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
        },
    "r322":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
        },
    "r323":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
        },
    "r324":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
        },
    "r325":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
        },
    "r326":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
        },
    "r327":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
        },
    "r328":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
        },
    "r329":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
        },
    "r33":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(9))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r330":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
        },
    "r331":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
        },
    "r332":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
        },
    "r333":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
        },
    "r334":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
        },
    "r335":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
        },
    "r336":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
        },
    "r337":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
        },
    "r338":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
        },
    "r339":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/topic&trid=49130388"
        },
    "r34":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b),22(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r340":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(i)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r341":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(ii)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r342":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(01)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r343":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r344":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(A)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r345":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(B)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r346":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(02)(C)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r347":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(03)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
        },
    "r348":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
        },
    "r349":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
        },
    "r35":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19,20)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r350":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(d)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
        },
    "r351":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
        },
    "r352":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "80",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
        },
    "r353":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
        },
    "r354":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
        },
    "r355":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
        },
    "r356":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900"
        },
    "r357":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r358":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r359":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r36":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19-26)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r360":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r361":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r362":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r363":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r364":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r365":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r366":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r367":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r368":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(04)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r369":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r37":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r370":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r371":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r372":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r373":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r374":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r375":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r376":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r377":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r378":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r379":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r38":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r380":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r381":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r382":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r383":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(v)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r384":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(1)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r385":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r386":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r387":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(l)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
        },
    "r388":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
        },
    "r389":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
        },
    "r39":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(2))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r390":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
        },
    "r391":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
        },
    "r392":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
        },
    "r393":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
        },
    "r394":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/topic&trid=2228938"
        },
    "r395":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
        },
    "r396":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
        },
    "r397":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
        },
    "r398":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
        },
    "r399":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
        },
    "r4":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
        },
    "r40":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r400":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
        },
    "r401":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
        },
    "r402":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
        },
    "r403":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
        },
    "r404":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
        },
    "r405":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
        },
    "r406":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
        },
    "r407":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r408":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r409":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r41":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r410":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(3)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r411":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r412":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r413":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(3)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
        },
    "r414":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.5.Q1)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r415":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.7)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r416":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r417":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.1)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r418":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.2)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r419":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.4)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
        },
    "r42":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.24)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r420":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.C)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
        },
    "r421":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
        },
    "r422":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "270",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
        },
    "r423":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
        },
    "r424":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/topic&trid=2144680"
        },
    "r425":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
        },
    "r426":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r427":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(3)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r428":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
        },
    "r429":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
        },
    "r43":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.25)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r430":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "37",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
        },
    "r431":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
        },
    "r432":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
        },
    "r433":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
        },
    "r434":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
        },
    "r435":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
        },
    "r436":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
        },
    "r437":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
        },
    "r438":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
        },
    "r439":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
        },
    "r44":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-30)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r440":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
        },
    "r441":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
        },
    "r442":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
        },
    "r443":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
        },
    "r444":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)(1)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
        },
    "r445":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)(4)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
        },
    "r446":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/topic&trid=2303972"
        },
    "r447":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "808",
        "URI":  "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
        },
    "r448":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
        },
    "r449":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
        },
    "r45":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
        },
    "r450":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r451":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
        },
    "r452":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r453":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r454":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(3)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r455":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c),(3)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r456":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bb)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
        },
    "r457":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
        },
    "r458":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4J",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
        },
    "r459":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4K",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
        },
    "r46":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
        },
    "r460":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
        },
    "r461":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
        },
    "r462":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
        },
    "r463":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
        },
    "r464":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
        },
    "r465":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6A",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
        },
    "r466":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619"
        },
    "r467":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r468":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(2)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r469":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(3)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r47":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
        },
    "r470":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r471":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)(2)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r472":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r473":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r474":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r475":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(2)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r476":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(3)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r477":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(4)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r478":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
        },
    "r479":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
        },
    "r48":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
        },
    "r480":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(c)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
        },
    "r481":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(c)(2)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
        },
    "r482":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(c)(3)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
        },
    "r483":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "820",
        "URI":  "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
        },
    "r484":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "820",
        "URI":  "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
        },
    "r485":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bbb)",
        "Topic":  "820",
        "URI":  "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
        },
    "r486":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bbb)(2)",
        "Topic":  "820",
        "URI":  "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
        },
    "r487":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "820",
        "URI":  "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
        },
    "r488":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "820",
        "URI":  "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
        },
    "r489":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
        },
    "r49":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
        },
    "r490":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
        },
    "r491":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
        },
    "r492":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
        },
    "r493":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
        },
    "r494":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
        },
    "r495":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
        },
    "r496":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
        },
    "r497":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
        },
    "r498":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
        },
    "r499":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
        },
    "r5":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
        },
    "r50":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
        },
    "r500":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
        },
    "r501":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
        },
    "r502":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
        },
    "r503":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
        },
    "r504":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(3)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
        },
    "r505":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
        },
    "r506":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
        },
    "r507":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
        },
    "r508":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
        },
    "r509":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r51":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
        },
    "r510":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r511":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r512":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
        },
    "r513":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
        },
    "r514":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/topic&trid=2175825"
        },
    "r515":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "832",
        "URI":  "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
        },
    "r516":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "832",
        "URI":  "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
        },
    "r517":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
        },
    "r518":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
        },
    "r519":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
        },
    "r52":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
        },
    "r520":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
        },
    "r521":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
        },
    "r522":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
        },
    "r523":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL120154346-209984"
        },
    "r524":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
        },
    "r525":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
        },
    "r526":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
        },
    "r527":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(1)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
        },
    "r528":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(1)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
        },
    "r529":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(3)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
        },
    "r53":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580"
        },
    "r530":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
        },
    "r531":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
        },
    "r532":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
        },
    "r533":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
        },
    "r534":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
        },
    "r535":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
        },
    "r536":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
        },
    "r537":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(3)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
        },
    "r538":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
        },
    "r539":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
        },
    "r54":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
        },
    "r540":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r541":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r542":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r543":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(1)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r544":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(2)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r545":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(3)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r546":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(4)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r547":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
        },
    "r548":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
        },
    "r549":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "53",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
        },
    "r55":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
        },
    "r550":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
        },
    "r551":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
        },
    "r552":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
        },
    "r553":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
        },
    "r554":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
        },
    "r555":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)(iii)(01)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
        },
    "r556":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)(iii)(03)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
        },
    "r557":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
        },
    "r558":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r559":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r56":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
        },
    "r560":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r561":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
        },
    "r562":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
        },
    "r563":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
        },
    "r564":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "850",
        "URI":  "https://asc.fasb.org/topic&trid=2122745"
        },
    "r565":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
        },
    "r566":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
        },
    "r567":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
        },
    "r568":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r569":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(2)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r57":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
        },
    "r570":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(bb)(3)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r571":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r572":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(2)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r573":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(3)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
        },
    "r574":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r575":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r576":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
        },
    "r577":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "910",
        "URI":  "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
        },
    "r578":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.L)",
        "Topic":  "924",
        "URI":  "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
        },
    "r579":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
        },
    "r58":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
        },
    "r580":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r581":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r582":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r583":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(f)(1)",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r584":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(f)(2)",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r585":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(f)(3)",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
        },
    "r586":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "928",
        "URI":  "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
        },
    "r587":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "940",
        "URI":  "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
        },
    "r588":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(1)(a))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r589":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(10)(1))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r59":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
        },
    "r590":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r591":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(13))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r592":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(15)(2))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r593":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(16))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r594":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r595":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.10)",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r596":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.17)",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
        },
    "r597":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r598":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r599":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(26))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r6":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "205",
        "URI":  "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
        },
    "r60":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
        },
    "r600":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(27))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r601":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04.9)",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
        },
    "r602":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.9-05(b)(2))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
        },
    "r603":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
        },
    "r604":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "470",
        "Subparagraph":  "e",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
        },
    "r605":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "470",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
        },
    "r606":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(15)(b)(2))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r607":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(16))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r608":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r609":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(16)(a)(1))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r61":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
        },
    "r610":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(16))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r611":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(2))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r612":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(3))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r613":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r614":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r615":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r616":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.(a),19)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r617":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.5(c))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
        },
    "r618":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r619":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(22))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r62":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
        },
    "r620":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(23))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r621":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(8))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r622":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(9))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
        },
    "r623":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4H",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
        },
    "r624":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
        },
    "r625":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
        },
    "r626":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
        },
    "r627":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "29F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
        },
    "r628":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r629":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r63":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(210.5-03(11))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r630":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r631":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(1)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r632":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(2)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r633":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(1)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r634":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(i)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r635":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(ii)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r636":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iii)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r637":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iv)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r638":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(1)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r639":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(2)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
        },
    "r64":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r640":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
        },
    "r641":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "210",
        "Topic":  "946",
        "URI":  "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
        },
    "r642":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "210",
        "Topic":  "946",
        "URI":  "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
        },
    "r643":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "210",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
        },
    "r644":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
        },
    "r645":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "440",
        "Subparagraph":  "(a)",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
        },
    "r646":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(c)",
        "Topic":  "976",
        "URI":  "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
        },
    "r647":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(b)",
        "Topic":  "978",
        "URI":  "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
        },
    "r648":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b"
        },
    "r649":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-2"
        },
    "r65":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r650":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "d1-1"
        },
    "r651":  {
        "Name":  "Form 10-Q",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "308",
        "Subsection":  "a"
        },
    "r652":  {
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-1"
        },
    "r653":  {
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Publisher":  "SEC",
        "Section":  "405"
        },
    "r66":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(24))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r67":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(25))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r68":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(5))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r69":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(8))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r7":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "205",
        "URI":  "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
        },
    "r70":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.1,2)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r71":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.2(a),(d))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r72":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.7)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r73":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.9)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
        },
    "r74":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
        },
    "r75":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
        },
    "r76":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
        },
    "r77":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
        },
    "r78":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
        },
    "r79":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
        },
    "r8":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r80":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
        },
    "r81":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
        },
    "r82":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
        },
    "r83":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
        },
    "r84":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
        },
    "r85":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
        },
    "r86":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080549-108585"
        },
    "r87":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
        },
    "r88":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
        },
    "r89":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
        },
    "r9":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
        },
    "r90":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
        },
    "r91":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
        },
    "r92":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
        },
    "r93":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
        },
    "r94":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
        },
    "r95":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
        },
    "r96":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
        },
    "r97":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
        },
    "r98":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
        },
    "r99":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
        }
    },
"version":  "2.1"
}


1 Subsequent Filing that References this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/21/22  Performance Food Group Co.        S-3ASR     11/21/22    5:237K                                   Donnelley … Solutions/FA


1 Previous Filing that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 8/11/22  Performance Food Group Co.        8-K:5,7,9   8/09/22   12:325K                                   Donnelley … Solutions/FA
Top
Filing Submission 0000950170-22-023873   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Mon., May 13, 9:43:11.3am ET