XML 63 R28.htm IDEA: XBRL DOCUMENT
v3.24.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Nov. 30, 2024
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation We consolidate entities over which we have control, as typically evidenced by a voting control of greater than 50% or for which we are the primary beneficiary, whereby we have the power to direct the most significant activities and the obligation to absorb significant losses or receive significant benefits from the entity. We do not separately present our noncontrolling interests in the consolidated financial statements since the amounts are immaterial. For affiliates we do not control but where significant influence over financial and operating policies exists, as typically evidenced by a voting control of 20% to 50%, the investment is accounted for using the equity method.
Preparation of Consolidated Financial Statements | Preparation of Consolidated Financial Statements The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported and disclosed in our consolidated financial statements. We have made reasonable estimates and judgments of such items within our consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ from the estimates used in preparing our consolidated financial statements. All material intercompany balances and transactions are eliminated in consolidation.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents include investments with maturities of three months or less at acquisition which are stated at cost and present insignificant risk of changes in value.
Trade and Other Receivables | Trade and Other Receivables Although we generally require full payment from our customers prior to or concurrently with their cruise, we grant credit terms to a relatively small portion of our revenue source. We have receivables from credit card merchants and travel agents for cruise ticket purchases and onboard revenue. These receivables are included within trade and other receivables, net and are less allowances for expected credit losses.
Inventories | Inventories Inventories consist substantially of food, beverages, hotel supplies, fuel and retail merchandise, which are all carried at the lower of cost or net realizable value. Cost is determined using the weighted-average or first-in, first-out methods and applied consistently between major categories of inventory.
Property and Equipment | Property and Equipment Property and equipment are stated at cost less accumulated depreciation and any impairment charges. We capitalize interest as part of the cost of capital projects incurred during construction. Depreciation is computed using the straight-line method over our estimated useful lives of the assets to a residual value, as a percentage of original cost, as follows:
| Years |  | Residual Values
Ships | 30 |  | 15%
Ship improvements | 3-30 |  | 0%
Buildings and improvements | 10-40 |  | 0%
Computer hardware and software | 2-12 |  | 0%
Transportation equipment and other | 3-20 |  | 0%
Leasehold improvements, including port facilities | Shorter of the remaining lease term or related asset life (3-30) |  | 0%
The cost of ships under construction includes progress payments for the construction of new ships, as well as design and engineering fees, capitalized interest, construction oversight costs and various owner supplied items. Any liquidated damages received from shipyards are recorded as reductions to the cost basis of the ship. We have a capital program for the improvement of our ships and for asset replacements to enhance the effectiveness and efficiency of our operations; to comply with, or exceed, all relevant legal and statutory requirements related to health, environment, safety, security and sustainability; and to gain strategic benefits or provide improved product innovations to our guests. We account for ship improvement costs, including replacements of certain significant components and parts, by capitalizing those costs we believe add value to our ships and have a useful life greater than one year and depreciating those improvements over their estimated remaining useful life. The costs of repairs and maintenance, including those incurred when a ship is taken out-of-service for scheduled maintenance, and minor improvement costs and expenses, are charged to expense as incurred. In addition, specifically identified or estimated cost and accumulated depreciation of previously capitalized ship components are written-off upon retirement, which may result in a loss on disposal that is also included in other operating expenses. We have estimated our ships’ useful lives at 30 years and residual values at 15% of our original ship cost. Our ships’ useful life and residual value estimates take into consideration the estimated weighted-average useful lives of the ships’ major component systems, such as hull, superstructure, main electric, engines and cabins. We also take into consideration the impact of technological changes, historical useful lives of similarly-built ships, long-term cruise and vacation market conditions and regulatory changes, including those related to the environment and climate change. We determine the residual value of our ships based on our long-term estimates of their resale value at the end of their useful lives to us but before the end of their physical and economic lives to others, historical resale values of our and other cruise ships as well as our expectations of the long-term viability of the secondary cruise ship market. We review estimated useful lives and residual values for reasonableness whenever events or circumstances significantly change. We evaluate ship asset impairments at the individual ship level which is the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. We review our ships for impairment whenever events or circumstances indicate that the carrying value of a ship may not be recoverable. If estimated future cash flows are less than the carrying value of a ship, an impairment charge is recognized to the extent its carrying value exceeds its estimated fair value.
Leases | Leases Substantially all of our leases for which we are the lessee are operating leases of port facilities and real estate and are included within operating lease right-of-use assets, net, long-term operating lease liabilities and current portion of operating lease liabilities in our Consolidated Balance Sheets. We determine if an arrangement is or contains a lease at the lease inception date by evaluating whether the arrangement conveys the right to use an identified asset and whether we obtain substantially all of the economic benefits from and have the ability to direct the use of the asset. We have port facilities and real estate lease agreements with lease and non-lease components, and in such cases, we account for the components as a single lease component. We do not recognize lease assets and lease liabilities for any leases that have an initial term of twelve months or less and do not include an option to purchase the underlying asset that we are reasonably certain to exercise. For some of our port facilities and real estate lease agreements, we have the option to extend our current lease term by 1 to 10 years. Generally, we do not include renewal options as a component of our present value calculation as we are not reasonably certain that we will exercise the options. As our leases do not have a readily determinable implicit rate, we estimate the incremental borrowing rate (“IBR”) to determine the present value of lease payments. We apply judgment in determining the IBR including considering the term of the lease, the currency in which the lease is denominated, and the impact of collateral and our credit risk on the rate. We recognize lease expense for our operating leases on a straight-line basis over the lease term.
Goodwill and Other Intangibles | Goodwill and Other Intangibles Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in a business acquisition. We review our goodwill for impairment as of July 31 every year, or more frequently if events or circumstances dictate. All of our goodwill has been allocated to our reporting units. The impairment review for goodwill allows us to first assess qualitative factors to determine whether it is necessary to perform a more detailed quantitative goodwill impairment test. We would perform the quantitative test if our qualitative assessment determined it is more-likely-than-not that a reporting unit’s estimated fair value is less than its carrying amount. We may also elect to bypass the qualitative assessment and proceed directly to the quantitative test for any reporting unit. When performing the quantitative test, if the estimated fair value of the reporting unit exceeds its carrying value, no further analysis is required. However, if the estimated fair value of the reporting unit is less than the carrying value, goodwill is written down based on the difference between the reporting unit’s carrying amount and its fair value, limited to the amount of goodwill allocated to the reporting unit. Judgment is required in estimating the fair value of our reporting unit. Trademarks represent substantially all of our other intangibles. Trademarks are estimated to have an indefinite useful life and are not amortizable but are reviewed for impairment at least annually and as events or circumstances dictate. The impairment review for trademarks also allows us to first assess qualitative factors to determine whether it is necessary to perform a more detailed quantitative trademark impairment test. We would perform the quantitative test if our qualitative assessment determined it was more-likely-than-not that the trademarks are impaired. We may also elect to bypass the qualitative assessment and proceed directly to the quantitative test. Our trademarks would be considered impaired if their carrying value exceeds their estimated fair value.
Emission Allowances | Emission Allowances We became subject to the EU Emissions Trading System (“ETS”) on January 1, 2024, which includes a three-year phase-in period. The ETS regulates emissions through a “cap and trade” principle, where a cap is set on the total amount of certain emissions that can be emitted and requires us to procure emission allowances for certain emissions inside EU waters (as defined in the ETS). Emission allowances are recorded at cost and are included in prepaid expenses and other or other assets. Purchases of emission allowances are classified as operating activities in our Consolidated Statements of Cash Flows. Emission obligations are recorded when generated and are included in accrued liabilities and other and other long-term liabilities. The funded portion of the emission obligations are measured at the carrying value of the emission allowances and the unfunded portion of emission obligations is measured at the fair value of emission allowances necessary to settle. We record expense for emissions in EU waters in fuel expense in the period incurred. Emission allowances and obligations are derecognized when surrendered based on the first-in, first-out method, and are non-cash activities.
Equity Method Investments | Equity Method Investments Equity method investments are initially recognized at cost and are included in other assets in the Consolidated Balance Sheets. Our proportionate interest in their results is included in other income (expense), net in the Consolidated Statements of Income (Loss).
Debt and Debt Issuance Costs | Debt and Debt Issuance Costs Debt is recorded at initial fair value, which normally reflects the proceeds received by us, net of debt issuance costs. Debt is subsequently stated at amortized cost. Debt issuance costs, discounts and premiums are generally amortized to interest expense using the straight-line method, which approximates the effective interest method, over the term of the debt. Debt issuance costs related to a recognized debt liability are presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. For our revolving facility, and those export credit facilities not yet drawn, the related debt issuance costs are deferred and recorded as an asset. Debt instruments are evaluated for the existence of features that require separation and accounting as a derivative. In our Consolidated Statements of Cash Flows, debt issuance costs paid to lenders related to a recognized debt liability are netted against the proceeds from the related long-term debt while debt issuance costs paid to third parties, or related to undrawn credit facilities, are presented separately within financing activities.
Derivatives and Other Financial Instruments | Derivatives and Other Financial Instruments We have in the past and may in the future utilize derivative and non-derivative financial instruments, such as foreign currency forwards, options and swaps, foreign currency debt obligations and foreign currency cash balances, to manage our exposure to fluctuations in certain foreign currency exchange rates. We use interest rate swaps primarily to manage our interest rate exposure to achieve a desired proportion of fixed and floating rate debt. Our policy is to not use financial instruments for trading or other speculative purposes. All derivatives are recorded at fair value. If a derivative is designated as a cash flow hedge, then the change in the fair value of the derivative is recognized as a component of AOCI until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable. If a derivative or a non-derivative financial instrument is designated as a hedge of our net investment in a foreign operation, then changes in the effective portion of the fair value of the financial instrument are recognized as a component of AOCI to offset the change in the translated value of the designated portion of net investment being hedged until the investment is sold or substantially liquidated, while the impact attributable to components excluded from the assessment of hedge effectiveness is recorded in interest expense, net of capitalized interest, on a systematic and rational basis. For derivatives that do not qualify for hedge accounting treatment, the change in fair value is recognized in earnings. We classify the fair value of all our derivative contracts as either current or long-term, depending on the maturity date of the derivative contract. The cash flows from derivatives treated as cash flow hedges are classified in our Consolidated Statements of Cash Flows in the same category as the item being hedged. Derivative valuations are based on observable inputs such as interest rates and commodity price curves, forward currency exchange rates, credit spreads, maturity dates, volatilities, and cross currency basis spreads. We use the income approach to value derivatives for foreign currency options and forwards, interest rate swaps and cross currency swaps using observable market data for all significant inputs and standard valuation techniques to convert future amounts to a single present value amount, assuming that participants are motivated but not compelled to transact.
Foreign Currency Translation and Transactions | Foreign Currency Translation and Transactions These consolidated financial statements are presented in U.S. dollars. Each foreign entity determines its functional currency by reference to its primary economic environment. Our most significant foreign entities utilize the U.S. dollar, Euro, Sterling or the Australian dollar as their functional currencies. We translate the assets and liabilities of our foreign entities that have functional currencies other than the U.S. dollar at exchange rates in effect at the balance sheet date. Revenues and expenses of these foreign entities are translated at the average rate for the period. Equity is translated at historical rates and the resulting foreign currency translation adjustments are included as a component of AOCI, which is a separate component of shareholders’ equity. Therefore, the U.S. dollar value of the non-equity translated items in our consolidated financial statements will fluctuate from period to period, depending on the changing value of the U.S. dollar versus these currencies. We execute transactions in a number of different currencies. At the date that the transaction is recognized, each asset, liability, revenue, expense, gain or loss arising from the transaction is measured and recorded in the functional currency of the recording entity using the exchange rate in effect at that date. At each balance sheet date, recorded monetary balances denominated in a currency other than the functional currency are adjusted using the exchange rate at the balance sheet date, with gains or losses recorded in other income or other expense, unless such monetary balances have been designated as hedges of net investments in our foreign entities. The net gains or losses resulting from foreign currency transactions were not material in 2024, 2023 and 2022. In addition, the unrealized gains or losses on our long-term intercompany receivables and payables which are denominated in a non-functional currency and which are not expected to be repaid in the foreseeable future are recorded as foreign currency translation adjustments included as a component of AOCI.
Revenue and Expense Recognition | Revenue and Expense Recognition Guest cruise deposits and advance onboard purchases are initially included in customer deposits when received. Customer deposits are subsequently recognized as cruise revenues, together with revenues from onboard and other activities, and all associated direct costs and expenses of a voyage are recognized as cruise costs and expenses, upon completion of voyages with durations of ten nights or less and on a pro rata basis for voyages in excess of ten nights. The impact of recognizing these shorter duration cruise revenues and costs and expenses on a completed voyage basis versus on a pro rata basis is not material. Certain of our product offerings are bundled and we allocate the value of the bundled services and goods between passenger ticket revenues and onboard and other revenues based upon the estimated standalone selling prices of those goods and services. Future travel discount vouchers are included as a reduction of cruise passenger ticket revenues when such vouchers are utilized. Guest cancellation fees, when applicable, are recognized in passenger ticket revenues at the time of cancellation. Our sales to guests of air and other transportation to and from airports near the home ports of our ships are included in passenger ticket revenues, and the related costs of these services are included in prepaid expenses and other when paid prior to the start of a voyage and are subsequently recognized in transportation costs at the time of revenue recognition. The cost of prepaid air and other transportation costs at November 30, 2024 was $219 million. The proceeds that we collect from the sales of third-party shore excursions are included in onboard and other revenues and the related costs are included in onboard and other costs. The amounts collected on behalf of our onboard concessionaires, net of the amounts remitted to them, are included in onboard and other revenues as concession revenues. All of these amounts are recognized on a completed voyage or pro rata basis as discussed above. Fees, taxes and charges that vary with guest head counts are expensed in commissions, transportation and other costs when the corresponding revenues are recognized. The remaining portion of fees, taxes and charges are expensed in other operating expenses when the corresponding revenues are recognized. Revenues and expenses from our hotel and transportation operations, which are included in our Tour and Other segment, are recognized at the time the services are performed. Customer Deposits Our payment terms generally require an initial deposit to confirm a reservation, with the balance due prior to the voyage. Cash received from guests in advance of the cruise is recorded in customer deposits and in other long-term liabilities on our Consolidated Balance Sheets. These amounts include refundable deposits. We had total customer deposits of $6.8 billion and $6.4 billion as of November 30, 2024 and 2023, which includes approximately $25 million of unredeemed Future Cruise Credits (“FCCs”) as of November 30, 2024. At November 30, 2023, we had approximately $134 million of unredeemed FCCs, of which $111 million were refundable. During 2024 and 2023, we recognized revenues of $5.5 billion and $4.1 billion related to our customer deposits as of November 30, 2023 and 2022. Our customer deposits balance changes due to the seasonal nature of cash collections, which typically results from higher ticket prices and occupancy levels during the third quarter, the recognition of revenue, refunds of customer deposits and foreign currency changes. Contract Costs We recognize incremental travel agent commissions and credit and debit card fees incurred as a result of obtaining the ticket contract as assets when paid prior to the start of a voyage. We record these amounts within prepaid expenses and other and subsequently recognize these amounts as commissions, transportation and other at the time of revenue recognition or at the time of voyage cancellation.
Insurance | Insurance We use a combination of insurance and self-insurance to cover a number of risks including illness and injury to crew, guest injuries, pollution, other third-party claims in connection with our cruise activities, damage to hull and machinery for each of our ships, war risks, workers’ compensation, directors’ and officers’ liability, property damage and general liability for shoreside third-party claims. We recognize insurance recoverables from third-party insurers up to the amount of recorded losses at the time the recovery is probable and upon settlement for amounts in excess of the recorded losses. All of our insurance policies are subject to coverage limits, exclusions and deductible levels. The liabilities associated with crew illnesses and crew and guest injury claims, including all legal costs, are estimated based on the specific merits of the individual claims or actuarially estimated based on historical claims experience, loss development factors and other assumptions.
Selling and Administrative Expenses | Selling and Administrative Expenses Selling expenses include a broad range of advertising, marketing and promotional expenses. Advertising is charged to expense as incurred, except for media production costs, which are expensed upon the first airing of the advertisement. Selling expenses totaled $925 million in 2024, $851 million in 2023 and $744 million in 2022. Administrative expenses represent the costs of our shoreside support, reservations and other administrative functions, and include salaries and related benefits, professional fees and building occupancy costs, which are typically expensed as incurred.
Share-Based Compensation | Share-Based Compensation We recognize compensation expense for all share-based compensation awards using the fair value method. For time-based share awards, we recognize compensation cost ratably using the straight-line attribution method over the expected vesting period or to the retirement eligibility date, if earlier than the vesting period. For performance-based share awards, we estimate compensation cost based on the probability of the performance condition being achieved and recognize expense ratably using the straight-line attribution method over the expected vesting period. If all or a portion of the performance condition is not expected to be met, the appropriate amount of previously recognized compensation expense is reversed and future compensation expense is adjusted accordingly. We account for forfeitures as they occur.
Earnings Per Share | Earnings Per Share Basic earnings per share is computed by dividing net income (loss) by the weighted-average number of shares outstanding during each period. Diluted earnings per share is computed by dividing net income by the weighted-average number of shares and common stock equivalents outstanding during each period including the dilutive effect of convertible notes using the if-converted method. For earnings per share purposes, Carnival Corporation common stock and Carnival plc ordinary shares are considered a single class of shares since they have equivalent rights.
Accounting Pronouncements | Accounting Pronouncements In September 2022, the Financial Accounting Standards Board (“FASB”) issued guidance, Liabilities-Supplier Finance Programs - Disclosure of Supplier Finance Program Obligations. This guidance requires that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. On December 1, 2023, we adopted this guidance using the retrospective method for each period presented. The adoption of this guidance had no impact on our consolidated financial statements and related disclosures. In November 2023, the FASB issued guidance, Segment Reporting - Improvements to Reportable Segment Disclosures. This guidance requires annual and interim disclosure of significant segment expenses that are provided to the chief operating decision maker (“CODM”) as well as interim disclosures for all reportable segments’ profit or loss and assets. This guidance also requires disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is required to be adopted by us in 2025. We are currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures. In December 2023, the FASB issued guidance, Income Taxes - Improvements to Income Tax Disclosures. This guidance requires disaggregation of rate reconciliation categories and income taxes paid by jurisdiction, as well as other amendments relating to income tax disclosures. This guidance is required to be adopted by us in 2026. We are currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures. In November 2024, the FASB issued guidance, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures - Disaggregation of Income Statement Expenses. This guidance requires annual and interim disclosure of disaggregated information for certain costs and expenses. This guidance is required to be adopted by us in 2028. We are currently evaluating the impact this guidance will have on our consolidated financial statements and related disclosures. In November 2024, the FASB issued guidance, Debt - Debt with Conversion and Other Options - Induced Conversions of Convertible Debt Instruments. This guidance clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as induced conversions or extinguishments. This guidance is required to be adopted by us in 2027. We are currently evaluating the impact this guidance will have on our consolidated financial statements.

X
- Definition Insurance Policy + References No definition available. + Details
Name: | ccl_InsurancePolicyPolicyTextBlock
Namespace Prefix: | ccl_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based Compensation, Policy. + References No definition available. + Details
Name: | ccl_ShareBasedCompensationPolicyPolicyTextBlock
Namespace Prefix: | ccl_
Data Type: | dtr-types1: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 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). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + 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 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + 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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
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 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 + 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + 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 emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 1 -SubTopic 15 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481116/815-15-25-1 + Details
Name: | us-gaap_EmissionCreditsOrAllowancesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + 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 leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + 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 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 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + 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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + 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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(c)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/310/tableOfContent + Details
Name: | us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration