XML 58 R31.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 28, 2022
Accounting Policies [Abstract] |
Use of Estimates | Use of Estimates. In preparing our Consolidated Financial Statements in conformity with U.S. generally accepted accounting principles (GAAP), management is required to make certain assumptions and estimates that affect reported amounts of assets, liabilities, revenues, expenses and the disclosure of contingencies. In making these assumptions and estimates, management may from time to time seek advice and consider information provided by actuaries and other experts in a particular area. Actual amounts could differ materially from these estimates.
Consolidation Policy | Consolidation Policy. Our Consolidated Financial Statements include the financial statements of Denny’s Corporation and its wholly-owned subsidiaries: Denny’s, Inc., DFO, LLC, Denny’s Realty, LLC, Keke’s Inc., Keke’s Franchise Organization and East Main Insurance Company. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year | Fiscal Year. Our fiscal year ends on the last Wednesday in December. As a result, a fifty-third week is added to a fiscal year every five or six years.
Cash and Cash Equivalents | Cash and Cash Equivalents. Our policy is to invest cash in excess of operating requirements in short-term highly liquid investments with an original maturity of three months or less, which we consider to be cash equivalents.
Receivables | Receivables. Receivables, which are recorded at net realizable value, primarily consist of trade accounts receivables and financing receivables from franchisees, vendor receivables and credit card receivables. Trade accounts receivables from franchisees consist of royalties, advertising and rent. Financing receivables from franchisees primarily consist of notes from franchisees related to the roll-out of restaurant equipment. We accrue interest on notes receivable based on the contractual terms. The allowance for doubtful accounts is based on management’s estimates of expected credit losses based on historical write-off experience. Receivables that are ultimately deemed to be uncollectible, and for which collection efforts have been exhausted, are written off against the allowance for doubtful accounts.
Inventories | Inventories. Inventories consist primarily of food, beverages and, in some periods, equipment and are valued at the lower of first-in, first-out cost or net realizable value.
Property and Depreciation | Property and Depreciation. Owned property is stated at cost. Property under finance leases is stated at the lesser of its fair value or the net present value of the related minimum lease payments at the lease inception. Maintenance and repairs are expensed as incurred. We depreciate owned property over its estimated useful life using the straight-line method. We amortize property held under finance leases (at capitalized value) over the lesser of its estimated useful life or the lease term. Building assets are assigned estimated useful lives that range from five to 30 years. Other property and equipment assets are assigned lives that range from two to ten years. Leasehold improvements are generally assigned lives between five and 15 years limited by the expected lease term.
Goodwill | Goodwill. Amounts recorded as goodwill primarily represent excess reorganization value recognized as a result of our 1998 bankruptcy and from our acquisition of Keke’s in 2022. We also record goodwill in connection with the acquisition of restaurants from franchisees. Likewise, upon the sale of restaurant operations to franchisees, goodwill is decremented. We test goodwill for impairment at each fiscal year end and more frequently if circumstances indicate impairment may exist. Such indicators include, but are not limited to, a significant decline in our expected future cash flows, a significant adverse decline in our stock price, significantly adverse legal developments and a significant change in the business climate.
Intangible Assets | Intangible Assets. Intangible assets consist primarily of trade names, franchise agreements and reacquired franchise rights. Trade names are considered indefinite-lived intangible assets and are not amortized. Franchise agreements are amortized using the straight-line basis over the term of the related franchise agreement. Reacquired franchise rights are amortized using the straight-line basis over the term of the related franchise agreement. Franchise agreements and reacquired franchise rights resulting from acquisitions are accounted for using the purchase method of accounting and are estimated by management based on the fair value of the assets received. We test trade name assets for impairment at each fiscal year end, and more frequently if circumstances indicate impairment may exist. We assess impairment of reacquired franchise rights and franchise agreements whenever changes or events indicate that the carrying values may not be recoverable. Costs incurred to renew or extend the term of recognized intangible assets are recorded in general and administrative expenses in our Consolidated Statements of Operations.
Marketable Securities | Marketable Securities. Marketable securities included in investments consist of available for sale equity instruments and are recorded at fair market value in our Consolidated Balance Sheets. Marketable securities included in other noncurrent assets consist of trading debt and equity mutual funds and are recorded at fair market value in our Consolidated Balance Sheets. These securities represent the plan assets of our nonqualified deferred compensation plan (the “plan assets”). The plan assets are held in a rabbi trust. Each plan participant’s account consists of their contribution, our matching contribution (made prior to 2016) and each participant’s share of earnings or losses in the plan. We have recorded offsetting deferred compensation liabilities as a component of other noncurrent liabilities in our Consolidated Balance Sheets.The realized and unrealized holding gains and losses related to marketable securities are recorded in other nonoperating income with an offsetting amount recorded in general and administrative expenses related to deferred compensation plan liabilities.
Deferred Financing Costs | Deferred Financing Costs. Costs related to the issuance of debt are deferred and amortized as a component of interest expense using the effective interest method over the terms of the respective debt issuances.
Self-insurance Liabilities | Self-insurance Liabilities. We record liabilities for insurance claims during periods in which we have been insured under large deductible programs or have been self-insured for our medical claims and workers’ compensation, general, product and automobile insurance liabilities. The liabilities represent estimated incurred losses. These estimates include assumptions regarding claims frequency and severity as well as changes in our business environment, medical costs and the regulatory environment that could impact our overall self-insurance costs.
Income Taxes | Income Taxes. We account for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. All deferred taxes are reported as noncurrent in our Consolidated Balance Sheets. A valuation allowance reduces our net deferred tax asset to the amount that is more likely than not to be realized. We make certain estimates and judgments in the calculation of our provision for incomes taxes, in the resulting tax liabilities, and in the recoverability of deferred tax assets.We recognize positions taken or expected to be taken in a tax return in the Consolidated Financial Statements when it is more-likely-than-not that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit with greater than 50% likelihood of being realized upon ultimate settlement. We recognize any interest and penalties related to unrecognized tax benefits in income tax expense. Assessment of uncertain tax positions requires judgments relating to the amounts, timing and likelihood of resolution.
Leases and Subleases, Lessee | Leases and Subleases. Lessee We lease certain real estate and equipment for our restaurants and support facilities. At contract inception, we determine whether a contract is, or contains, a lease by determining whether it conveys the right to control the use of the identified asset for a period of time. We recognize a lease liability and a right-of-use (“ROU”) asset at the lease commencement date. For operating leases, the lease liability is initially and subsequently measured at the present value of the unpaid lease payments at the lease commencement date. For finance leases, the lease liability is initially measured in the same manner and date as for operating leases, and is subsequently measured at amortized cost using the effective interest method. Operating lease ROU assets are initially and subsequently measured throughout the lease term at the carrying amount of the lease liability adjusted for initial direct costs, prepayments, accrued payments and lease incentives, if any. Lease cost is recognized on a straight-line basis over the lease term. Operating lease payments are classified as cash flows for operating activities with ROU asset amortization and the change in the lease liability combined as "Operating lease assets/liabilities" in the reconciliation of net income (loss) to net cash flows provided by (used in) operating activities in the Consolidated Statement of Cash Flows. Finance lease ROU assets are initially measured at cost and subsequently amortized on a straight-line basis over the lesser of the useful life or the lease term. Finance lease payments are classified as cash flows used in financing activities in the Consolidated Statement of Cash Flows. Operating and finance lease ROU assets are assessed for impairment using long-lived assets impairment guidance. We use a consistent lease term for calculating the depreciation period for the related assets, classifying the lease and computing periodic rent expense where the lease terms include escalations in rent over the lease term. The lease guidance provides for certain practical expedients and accounting elections. We elected the practical expedient to not separate nonlease components (such as common area maintenance) from lease components in regard to all leases and the portfolio approach in applying the discount rate to our leases. Key estimates and judgments include how we determine (1) lease payments, (2) lease term and (3) the discount rate used to discount the unpaid lease payments to present value. We have certain lease agreements structured with both a fixed base rent and a contingent rent based on a percentage of sales over contractual levels, others with only contingent rent based on a percentage of sales and some with a fixed base rent adjusted periodically for inflation or changes in the fair market rent rate. Contingent rent is recognized as sales occur. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The exercise of lease renewal options is at our sole discretion, except in certain sublease situations in which we have determined that it is reasonably certain that one or more options will be exercised, including where the exercise of a sublease option compels us to exercise the renewal option of the underlying master lease. Renewal option periods are included in the measurement of lease ROU asset and lease liability where the exercise is reasonably certain to occur. The discount rate used to determine the present value of the lease payments is our estimated collateralized incremental borrowing rate, based on the yield curve for the respective lease terms, as we generally cannot determine the interest rate implicit in the lease. Abatements or deferrals in rents received from landlords as a result of the COVID-19 pandemic are recognized as reductions in variable lease payments.
Lessor | LessorWe lease or sublease certain restaurant properties to our franchisees and occasionally to third parties. The lease descriptions, terms, variable lease payments and renewal options are the same as the lessee leases described above. Contingent rental income is recognized when earned. Similar to our lessee accounting, we elected the lessor practical expedient to not separate nonlease components from lease components in regard to all leases.
Employee Benefit Plans | Employee Benefit Plans. Each year we measure and recognize the funded status of our defined benefit plans in our Consolidated Balance Sheets as of December 31. That date represents the month-end that is closest to our fiscal year-end. The funded status is adjusted for any contributions or significant events (such as a plan amendment, settlement, or curtailment that calls for a remeasurement) that occurs between our fiscal year-end and December 31.
Derivative Instruments | Derivative Instruments. We use derivative financial instruments to manage our exposure to interest rate risk. We do not enter into derivative instruments for trading or speculative purposes. All derivatives are recognized on our Consolidated Balance Sheets at fair value. Changes in the fair values of derivatives are recorded in earnings or other comprehensive income (“OCI”), based on whether the instrument is designated as a hedge transaction. Gains or losses on derivative instruments reported in OCI are classified to earnings in the period the hedged item affects earnings. If the underlying hedge transaction ceases to exist, any associated amounts reported in OCI are reclassified to earnings. By entering into derivative instruments, we are exposed to counterparty credit risk. When the fair value of a derivative instrument is in an asset position, the counterparty has a liability to us, which creates credit risk for us. We manage our exposure to this risk by selecting counterparties with investment grade credit ratings and regularly monitoring our market position with each counterparty.
Contingencies and Litigation | Contingencies and Litigation. We are subject to legal proceedings involving ordinary and routine claims incidental to our business, as well as legal proceedings that are nonroutine and include compensatory or punitive damage claims. Settlement costs are accrued when they are deemed estimable and probable. Our ultimate legal and financial liability with respect to such matters cannot be estimated with certainty and requires the use of estimates in recording liabilities for potential litigation settlements. When the reasonable estimate is a range, the recorded loss will be the best estimate within the range. We record legal settlement costs as other operating expenses in our Consolidated Statements of Operations as those costs are incurred.
Comprehensive Income (Loss) | Comprehensive Income (Loss). Comprehensive income (loss) includes net income (loss) and OCI items that are excluded from net income (loss) under U.S. generally accepted accounting principles. OCI items include additional minimum pension liability adjustments, the effective unrealized portion of changes in the fair value of cash flow hedges, and the reclassification and amortization of loss related to the dedesignation of cash flow derivatives.
Revenues | Revenues. Company Restaurant Revenue. Company restaurant revenue is recognized at the point in time when food and beverage products are sold at company restaurants. We present company restaurant sales net of sales-related taxes collected from customers and remitted to governmental taxing authorities. Franchise Revenue. Franchise and license revenues consist primarily of royalties, advertising revenue, initial and other fees and occupancy revenue. Under franchise agreements we provide franchisees with a license of our respective brands’ symbolic intellectual property, administration of advertising programs (including local co-operatives), and other ongoing support functions. These services are highly interrelated so we do not consider them to be individually distinct performance obligations, and therefore account for them as a single performance obligation. Royalty and advertising revenues represent sales-based royalties that are recognized in the period in which the sales occur. Sales-based royalties are variable consideration related to our performance obligation to our franchisees to maintain the intellectual property being licensed. Under our franchise agreements, franchisee advertising contributions must be spent on marketing and related activities. Advertising revenues and expenditures are recorded on a gross basis within the Consolidated Statements of Operations. Initial and other fees include initial, successor and assignment franchise fees (“initial franchise fees”). Initial franchise fees are billed and received upon the signing of the franchise agreement. Recognition of these fees is deferred until the commencement date of the agreement and occurs over time based on the term of the underlying franchise agreement. Acquired initial franchise fees are recognized from the acquisition date over time based on the term of the underlying franchise agreement. In the event a franchise agreement is terminated, any remaining deferred fees are recognized in the period of termination. Initial and other fees also include revenue that are distinct from the franchise agreement and are separate performance obligations. Training and other franchise services fees are billed and recognized at a point in time as services are rendered. Equipment revenues are billed and recognized as the equipment is installed. Similar to advertising revenue, equipment revenues and other franchise services fees are recorded on a gross basis within the Consolidated Statements of Operations. We record contract assets related to incentives and subsidies provided to franchisees related to new unit openings and/or equipment upgrades. These contract assets are presented within prepaid and other current assets and other noncurrent assets in our Consolidated Balance Sheets. These assets are amortized as a reduction to franchise and license revenue within our Consolidated Statements of Operations over the remaining term of the underlying franchise agreement. Occupancy revenue results from leasing or subleasing restaurants to franchisees and is recognized over the term of the lease agreement. With the exception of initial and other franchise fees, revenues are typically billed and collected on a weekly basis.Gift cards. Company restaurants, franchised restaurants and certain third party retailers sell gift cards which have no stated expiration dates. We recognize revenue when a gift card is redeemed in one of our company restaurants. We maintain a gift card liability for cards sold in our company restaurants and for cards sold by third parties. Gift card breakage is recognized proportionally as redemptions occur. Our gift card breakage primarily relates to cards sold by third parties and is recorded as advertising revenue (included as a component of franchise and license revenue).
Advertising Costs | Advertising Costs. We expense production costs for radio and television advertising in the year in which the commercials are initially aired and other advertising costs as incurred. Advertising costs for company restaurants are recorded as a component of other operating expenses in our Consolidated Statements of Operations. Advertising costs related to franchised restaurants are recorded as a component of franchise and license costs. Under our franchise agreements, advertising contributions received from franchisees must be spent on advertising, product development, marketing and related activities. As the Company is contractually required to spend these contributions on advertising costs, the obligations are accrued and advertising costs expensed when the related revenues are recognized.
Restructuring and Exit Costs | Restructuring and Exit Costs. Restructuring and exit costs are included as a component of operating (gains), losses and other charges, net in our Consolidated Statements of Operations. Restructuring costs consist primarily of severance and other restructuring charges for terminated employees. Amounts recorded as exit costs include period costs related to closed units.
Disposal or Impairment of Long-lived Assets | Disposal or Impairment of Long-lived Assets. We evaluate our long-lived assets for impairment at the restaurant level on a quarterly basis, when assets are identified as held for sale or whenever changes or events indicate that the carrying value may not be recoverable. For assets identified as held for sale, we use the market approach and consider proceeds from similar asset sales. We assess impairment of restaurant-level assets based on the operating cash flows of the restaurant, expected proceeds from the sale of assets and our plans for restaurant closings. For underperforming assets, we use the income approach to determine both the recoverability and estimated fair value of the assets. To estimate future cash flows, we make certain assumptions about expected future operating performance, such as revenue growth, operating margins, risk-adjusted discount rates, and future economic and market conditions. If the long-lived assets of a restaurant are not recoverable based upon estimated future, undiscounted cash flows, we write the assets down to their fair value. If these estimates or their related assumptions change in the future, we may be required to record additional impairment charges. These charges are included as a component of operating (gains), losses and other charges, net in our Consolidated Statements of Operations.Assets held for sale consist of real estate properties and/or restaurant operations that we expect to sell within the next year. The assets are reported at the lower of carrying amount or fair value less costs to sell. Fair value is based upon Level 2 inputs, which include sales agreements. We cease recording depreciation on assets that are classified as held for sale. If the determination is made that we no longer expect to sell an asset within the next year, the asset is reclassified out of held for sale.
Discontinued Operations | Discontinued Operations. We evaluate restaurant closures and assets reclassified to assets held for sale for potential disclosure as discontinued operations. Only disposals resulting in a strategic shift that will have a major effect on our operations and financial results are reported as discontinued operations. There have been no such disposals, nor any disposals of individually significant components. The gains and losses related to restaurant closures and assets reclassified to assets held for sale are included as a component of operating (gain), losses and other charges, net in our Consolidated Statements of Operations.
Gains and Losses on Sales of Restaurants Operations to Franchisees, Real Estate and Other Assets | Gains and Losses on Sales of Restaurants Operations to Franchisees, Real Estate and Other Assets. Generally, gains and losses on sales of restaurant operations to franchisees (which may include real estate), real estate properties and other assets are recognized when the sales are consummated and certain other gain recognition criteria are met. Total gains and losses are included as a component of operating (gains), losses and other charges, net in our Consolidated Statements of Operations.
Share-based Compensation | Share-based Compensation. Share-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as an expense over the requisite service period. Share-based compensation expense is included as a component of general and administrative expenses in our Consolidated Statements of Operations. We account for forfeitures as they occur. Excess tax benefits recognized related to share-based compensation are included as a component of provision for (benefit from) income taxes in our Consolidated Statements of Operations and are classified as operating activities in our Consolidated Statements of Cash Flows. Generally, compensation expense related to performance share units and restricted stock units is based on the number of units granted, the period over which they are expected to vest and the fair market value of our common stock on the date of the grant. For restricted stock units and performance share units that contain a market condition, compensation expense is based on the Monte Carlo valuation method, which utilizes multiple input variables to determine the probability of the Company achieving the market condition and the fair value of the award. The key assumptions used include expected volatility and risk-free interest rates over the term of the award. We generally recognize compensation cost associated with performance share units over the entire performance period on a straight-line basis. For performance share units awarded to certain retirement eligible individuals with accelerated vesting terms, compensation cost is recognized on a graded-vesting basis. We generally recognize compensation cost associated restricted stock units on a straight-line basis over the entire performance period of the award. Subsequent to the vesting period, earned stock-settled restricted stock units and performance share units (both of which are equity classified) are paid to the holder in shares of our common stock, provided the holder was still employed with the Company or an affiliate as of the vesting date.
Earnings (Losses) Per Share | Earnings (Losses) Per Share. Basic earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of common shares and potential common shares outstanding during the period.
Business Combinations | Business Combinations. We account for acquisitions using the acquisition method of accounting. Accordingly, assets acquired and liabilities assumed are recorded at their estimated fair values at the acquisition date. The excess of purchase price over fair value of net assets acquired, including the amount assigned to identifiable intangible assets, is recorded as goodwill.
Newly Adopted Accounting Standards and Accounting Standards to be Adopted | Newly Adopted Accounting Standards In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” which was later clarified in January 2021 by ASU 2021-01, “Reference Rate Reform (Topic 848): Scope”. Additionally, in December 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848”, which allows ASU 2020-04 to be adopted and applied prospectively to contract modifications made on or before December 31, 2024. The guidance provides optional guidance, for a limited time, to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting. The Company adopted ASU 2020-04 on March 12, 2020. The adoption of and future elections under this new guidance did not and are not expected to have a material impact on the Company’s consolidated financial position or results of operations. The guidance is effective through December 31, 2024. In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes”, which modifies Topic 740 to simplify the accounting for income taxes. ASU 2019-12 is effective for financial statements issued for annual periods beginning after December 15, 2020, and for the interim periods therein. The adoption of ASU 2019-12 did not have a significant impact on the Company’s consolidated financial position or results of operations. Additional new accounting guidance became effective for us as of December 28, 2022 that we reviewed and concluded was either not applicable to our operations or had no material effect on our Consolidated Financial Statements and related disclosures. Accounting Standards to be Adopted We reviewed all other newly issued accounting pronouncements and concluded that they are either not applicable to our business or are not expected to have a material effect on our Consolidated Financial Statements as a result of future adoption.

X
- Definition Disclosure of accounting policy for recognizing and reporting gains (losses) on sales of restaurant operating assets, real estate and other assets. + References No definition available. + Details
Name: | denn_SalesOfRestaurantsOperationsToFranchiseesRealEstateAndOtherAssetsPolicyTextBlock
Namespace Prefix: | denn_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -URI https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section S99 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677 + Details
Name: | us-gaap_DiscontinuedOperationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -URI https://asc.fasb.org/subtopic&trid=2144439 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 55 -Paragraph 24 -URI https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 14 -URI https://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR). + References No definition available. + Details
Name: | us-gaap_SelfInsuranceReservePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration