XML 68 R35.htm IDEA: XBRL DOCUMENT
v3.24.3

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Aug. 31, 2024
Principles of consolidation | Principles of consolidation - The financial statements include the accounts of the Company and its subsidiaries in which it has a controlling interest. All intercompany transactions and balances are eliminated upon consolidation.
Unclassified balance sheet | Unclassified balance sheet - The balance sheets of the Company are presented in an unclassified format as a result of significant leasing activities for which the current or non-current distinction is not relevant. In addition, the activities of the Manufacturing; Maintenance Services; and Leasing & Management Services segments are so intertwined that in the opinion of management, any attempt to separate the respective balance sheet categories would not be meaningful and may lead to the development of misleading conclusions by the reader.
Foreign currency translation | Foreign currency translation - Certain operations outside the U.S. prepare financial statements in currencies other than the U.S. Dollar. Revenues and expenses are translated at monthly average exchange rates during the year, while assets and liabilities are translated at year-end exchange rates. Translation adjustments are accumulated as a separate component of equity in other comprehensive income (loss).
Cash and cash equivalents | Cash and cash equivalents - Cash may temporarily be invested primarily in money market funds. All highly-liquid investments with a maturity of three months or less at the date of acquisition are considered cash equivalents.
Restricted cash | Restricted cash - Restricted cash relates to amounts held to support a target minimum rate of return on certain agreements, terms of our credit agreement, and a pass through account for activity related to management services provided for certain third-party customers.
Accounts receivable | Accounts receivable - Accounts receivable consists of receivables from customers and receivables from related parties (see Note 16 - Related Party Transactions to the Consolidated Financial Statements) and is stated net of allowance for doubtful accounts of $3.6 million and $2.8 million as of August 31, 2024 and 2023, respectively.
|  | As of August 31, |
(In millions) |  | 2024 |  |  | 2023 |  |  | 2022 |
Allowance for doubtful accounts |  |  |  |  |  |  |  |  |
Balance at beginning of period |  | $ | 2.8 |  |  | $ | 2.3 |  |  | $ | 2.4 |
Additions, net of reversals |  |  | 0.8 |  |  |  | 0.5 |  |  |  | 0.4 |
Usage |  |  | (0.1 | ) |  |  | (0.2 | ) |  |  | (0.3 | )
Currency translation effect |  |  | 0.1 |  |  |  | 0.2 |  |  |  | (0.2 | )
Balance at end of period |  | $ | 3.6 |  |  | $ | 2.8 |  |  | $ | 2.3 |
Inventories | Inventories - Inventories are valued at the lower of cost or net realizable value using the first-in first-out method. Work-in-process includes material, labor and overhead. Finished goods includes completed wheels, parts and railcars in transit or not on lease.
Leased railcars for syndication | Leased railcars for syndication - Leased railcars for syndication consist of newly-built railcars manufactured at one of the Company’s facilities or railcars purchased from third parties, which have been placed on lease to a customer and which the Company intends to sell to an investor with the lease attached. These railcars are generally anticipated to be sold within six months of delivery of the last railcar in a group or six months from when the Company acquires the railcar from a third-party and are typically not depreciated during that period as the Company does not believe any economic value of a railcar is lost in the first six months. In the event the railcars are not sold in the first six months, the railcars are either held in Leased railcars for syndication and are depreciated or are transferred to Equipment on operating leases and are depreciated.
Equipment on operating leases, net | Equipment on operating leases, net - Equipment on operating leases is stated net of accumulated depreciation. Depreciation to estimated salvage value is provided on the straight-line method over the estimated useful lives of up to forty years. Management periodically reviews useful lives and salvage value estimates based on current scrap prices and what the Company expects to receive upon disposal.
Investment in unconsolidated affiliates | Investment in unconsolidated affiliates - Investment in unconsolidated affiliates includes the Company’s interests in certain investees which are accounted for under the equity method of accounting as the Company has determined that the investment provides the Company with the ability to exercise significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company has an ownership interest in the voting stock of the investee of at least 20%. Several factors are considered in determining whether the equity method of accounting is appropriate including the relative ownership interests and governance rights of the joint venture partners. As of August 31, 2024, investments in unconsolidated affiliates include the Company’s 60% interest in Greenbrier-Maxion, 29.5% interest in Amsted-Maxion Cruzeiro (which owns 40% of Greenbrier-Maxion) and 41.9% interest in Axis. The Company does not consolidate Greenbrier-Maxion for financial reporting purposes and accounts for its interest under the equity method of accounting as the entity's governance provisions require that all significant decisions of Greenbrier-Maxion are subject to shared consent of its shareholders.
Property, plant and equipment | Property, plant and equipment - Property, plant and equipment is stated at cost, net of accumulated depreciation. Depreciation is provided on the straight-line method over estimated useful lives which primarily are as follows:
|  | Depreciable Life
Buildings and improvements |  | 15 - 25 years
Machinery and equipment |  | 3 - 15 years
Other |  | 3 - 10 years
Intangible and other assets, net | Intangible and other assets, net - Intangible assets are recorded when a portion of the purchase price of an acquisition is allocated to assets such as customer contracts and relationships and trade names. Intangible assets with finite lives are amortized using the straight line method over their estimated useful lives which are up to 20 years. Intangible assets with indefinite useful lives are not amortized and are periodically evaluated for impairment. Other assets include operating lease right-of-use (ROU) assets, nonqualified savings plan investments, and revolving note fees which are capitalized and amortized as interest expense over the life of the related borrowings. Under the short term lease recognition exemption, the Company does not recognize ROU assets or lease liabilities for qualifying leases with terms of less than twelve months. The Company does not separate lease and non-lease components.
Impairment of long-lived assets | Impairment of long-lived assets - When changes in circumstances indicate the carrying amount of certain long-lived asset groups may not be recoverable, the assets are evaluated for impairment. If the forecasted undiscounted future cash flows are less than the carrying amount of the assets, an impairment charge to reduce the carrying value of the assets to estimated realizable value is recognized. The Company recorded $24.2 million as impairment of long-lived assets for the year ended August 31, 2023. No impairment of long-lived assets was recorded in the years ended August 31, 2024 and 2022. See Note 4 - Divestitures to the Consolidated Financial Statements for additional information.
Goodwill | Goodwill - Goodwill is recorded when the purchase price of an acquisition exceeds the fair market value of the net assets acquired. Goodwill is not amortized and is tested for impairment at least annually and more frequently if indicators of impairment arise. The Company reviews goodwill for impairment annually using either a qualitative assessment or a quantitative goodwill impairment test. If the qualitative assessment is selected and the Company determines that fair value of each reporting unit more likely than not exceeds its carrying value, no further assessment is necessary. For reporting units where the Company performs the quantitative goodwill impairment test, an impairment loss is recorded to the extent that the reporting unit’s carrying amount exceeds the reporting unit’s fair value. An impairment loss cannot exceed the total amount of goodwill allocated to the reporting unit. No impairment of goodwill was recorded in the years ended August 31, 2024, 2023, and 2022. See Note 7 - Goodwill to the Consolidated Financial Statements for additional information.
Warranty accruals | Warranty accruals - Warranty costs are estimated and charged to operations to cover a defined warranty period. The estimated warranty cost is based on history of warranty claims for each particular product type. For new product types without a warranty history, preliminary estimates are based on historical information for similar product types. The warranty accruals, included in Accounts payable and accrued liabilities, are reviewed periodically and updated based on warranty trends.
Income taxes | Income taxes - The asset and liability method is used to account for income taxes. Deferred income taxes are provided for the temporary effects of differences between assets and liabilities recognized for financial statement and income tax reporting purposes. Valuation allowances reduce deferred tax assets to an amount that will more likely than not be realized. The Company recognizes a tax benefit from uncertain tax positions in the financial statements only when it is more likely than not the position will be sustained upon examination by relevant tax authorities. The Company reevaluates these uncertain tax positions on a quarterly basis. Changes in tax law or court interpretations may result in the recognition of a tax benefit or an additional charge to the tax provision.
Deferred revenue | Deferred revenue - Cash payments received prior to meeting revenue recognition criteria are recorded in Deferred revenue. Amounts are reclassified out of Deferred revenue once the revenue recognition criteria have been met.
Noncontrolling interest and Contingently redeemable noncontrolling interest | Noncontrolling interest and Contingently redeemable noncontrolling interest - The Company has a joint venture with Grupo Industrial Monclova, S.A. (GIMSA) that manufactures new railroad freight cars for the North American marketplace at GIMSA’s existing manufacturing facility located in Frontera, Mexico. Each party owns a 50% interest in the joint venture. The financial results of this operation are consolidated for financial reporting purposes as the Company maintains a controlling interest as evidenced by the right to appoint the majority of the Board of Directors, control over accounting, financing, marketing and engineering and approval and design of products. The noncontrolling interest related to the partner’s 50% interest in the joint venture is included in Noncontrolling interest in the equity section of the Company’s Consolidated Balance Sheet. Greenbrier-Astra Rail B.V. was formed in 2017 to combine the Company’s existing European operations headquartered in Swidnica, Poland and Astra Rail Industries S.A., based in Arad, Romania. Greenbrier-Astra Rail B.V. is controlled by the Company with an approximate 75% interest. Astra Holdings GmbH received a put option to sell its entire noncontrolling interest to the Company at an exercise price equal to the higher of fair value or a defined earnings before interest, taxes, depreciation and amortization (EBITDA) multiple as measured on the exercise date. During 2022, the option was extended to be exercisable 30 business days prior to and up until June 1, 2026. The Company consolidates Greenbrier-Astra Rail B.V. for financial reporting purposes and includes the noncontrolling interest in the mezzanine section of the Consolidated Balance Sheet in Contingently redeemable noncontrolling interest. The carrying value of the noncontrolling interest cannot be less than the maximum redemption amount, which is the amount Greenbrier will settle the put option for if exercised. During the fourth quarter of 2024, the Company recorded a noncash $16.2 million redemption value adjustment to Contingently redeemable noncontrolling interest and Retained earnings to reduce the carrying value to the maximum redemption amount. During 2023, the Company recorded a noncash $26.3 million redemption value adjustment to Contingently redeemable noncontrolling interest and Retained earnings to increase the carrying value to the maximum redemption amount. The change in the maximum redemption amount in 2023 and 2024 was primarily attributed to industry and entity-specific indicators which impacted the estimated future cash flows of Greenbrier-Astra Rail B.V. Net earnings attributable to noncontrolling interest on the Company’s Consolidated Statement of Income represents the Company’s partners’ share of results from operations.
Accumulated other comprehensive loss | Accumulated other comprehensive loss – Accumulated other comprehensive loss, net of tax as appropriate, consisted of the following:
(In millions) |  | Unrealized Gain (Loss) on Derivative Financial Instruments |  |  | Foreign Currency Translation Adjustment |  |  | Other |  |  | Accumulated Other Comprehensive Loss |
Balance, August 31, 2023 |  | $ | 27.0 |  |  | $ | (32.1 | ) |  | $ | (2.2 | ) |  | $ | (7.3 | )
Other comprehensive income (loss) before reclassifications |  |  | 2.9 |  |  |  | (14.9 | ) |  |  | — |  |  |  | (12.0 | )
Amounts reclassified from accumulated other comprehensive loss |  |  | (14.7 | ) |  |  | — |  |  |  | — |  |  |  | (14.7 | )
Balance, August 31, 2024 |  | $ | 15.2 |  |  | $ | (47.0 | ) |  | $ | (2.2 | ) |  | $ | (34.0 | )
The amounts reclassified out of Accumulated other comprehensive loss into the Consolidated Statements of Income, with the financial statement caption, were as follows:
|  | Year Ended August 31, |  |  |
(In millions) |  | 2024 |  |  | 2023 |  |  | 2022 |  |  | Financial Statement Caption
(Gain) loss on derivative financial instruments: |  |  |  |  |  |  |  |  |  |  |
Foreign exchange contracts |  | $ | (2.0 | ) |  | $ | (2.0 | ) |  | $ | 1.2 |  |  | Revenue and Cost of revenue
Interest rate swap contracts |  |  | (16.7 | ) |  |  | (10.8 | ) |  |  | 4.9 |  |  | Interest and foreign exchange
|  |  | (18.7 | ) |  |  | (12.8 | ) |  |  | 6.1 |  |  | Total before tax
|  |  | 4.0 |  |  |  | 3.7 |  |  |  | (1.4 | ) |  | Tax expense (benefit)
|  | $ | (14.7 | ) |  | $ | (9.1 | ) |  | $ | 4.7 |  |  | Net of tax
Revenue recognition | Revenue recognition – The Company measures revenue at the amounts that reflect the consideration to which it expects to be entitled in exchange for transferring control of goods and services to customers. The Company recognizes revenue either at the point in time or over the period of time that performance obligations to customers are satisfied. The Company treats shipping costs that occur after control is transferred as fulfillment costs. Payment terms vary by segment and product type and are generally due within normal commercial terms. The Company’s contracts with customers may include multiple performance obligations (e.g. railcars, maintenance, management services, etc.). For such arrangements, the Company allocates revenues to each performance obligation based on its relative standalone selling price. The Company has disaggregated revenue from contracts with customers into categories which describe the principal activities from which it generates revenues. Manufacturing Railcars are manufactured in accordance with contracts with customers. The Company recognizes revenue upon its customers’ acceptance of the completed railcars at a specified delivery point. From time to time, the Company enters into multi-year supply agreements. Each railcar delivery is considered a distinct performance obligation, such that the amounts that are recognized as revenue following railcar delivery are generally not subject to change. Maintenance Services The Company operates a network of facilities in North America that provide wheel and axle servicing and products, railcar maintenance services and produces a variety of component parts for the rail industry. Wheels revenue is recognized when wheelsets are shipped to the customer. Parts revenue is recognized upon shipment of the parts to the customers. Maintenance revenue is typically recognized over time using the cost input method, based on progress toward contract completion measured by actual costs incurred to date in relation to the estimate of total expected costs. This method best depicts the Company’s performance in servicing the railcars for the customer. Maintenance services are typically completed in less than 90 days. Leasing & Management Services The Company owns a fleet of new and used railcars which are leased to third-party customers. Lease revenue is recognized over the lease-term in the period in which it is earned. Syndication transactions represent new and used railcars which have been placed on lease to a customer and which the Company sells to an investor with the lease attached. At the time of such sale, revenue and cost of revenue is allocated between the Manufacturing segment and Leasing & Management Services segment based on the relative standalone selling price of the product and services provided. The Company utilizes both ASC 842, Leases and ASC 606, Revenue from Contracts with Customers when evaluating retained risk of services and other performance obligations in conjunction with selling railcars with a lease attached as part of the syndication model. The Company enters into multi-year contracts to provide management and maintenance services to customers for which revenue is generally recognized on a straight-line basis over the contract term as a stand-ready obligation. Costs to fulfill these contracts are recognized as incurred.
Interest and foreign exchange | Interest and foreign exchange - Interest includes amortization of debt issuance costs and external interest expense. Foreign exchange gains and losses includes the effects of remeasuring monetary assets and liabilities denominated in a currency other than the functional currency of the respective subsidiary.
|  | Year Ended August 31, |
(In millions) |  | 2024 |  |  | 2023 |  |  | 2022 |
Interest and foreign exchange: |  |  |  |  |  |  |  |  |
Interest and other expense |  | $ | 93.9 |  |  | $ | 79.2 |  |  | $ | 55.7 |
Foreign exchange loss, net |  |  | 6.9 |  |  |  | 6.2 |  |  |  | 1.7 |
|  | $ | 100.8 |  |  | $ | 85.4 |  |  | $ | 57.4 |
Research and development | Research and development - Research and development costs are expensed as incurred. Research and development costs incurred for new product development during the years ended August 31, 2024, 2023 and 2022 were $5.2 million, $4.0 million and $5.4 million, respectively, included in Selling and administrative expenses.
Net earnings per share | Net earnings per share - Basic EPS is calculated using weighted average basic common shares outstanding. Diluted EPS is calculated using the if-converted method, associated with shares underlying the 2024 and 2028 2.875% Convertible notes, and the treasury stock method associated with performance based restricted stock units subject to performance criteria.
Stock-based compensation | Stock-based compensation – Stock based compensation expense consists of restricted stock units. Restricted stock units are accounted for as equity based awards (see Note 14 - Equity to the Consolidated Financial Statements). The value of stock-based compensation awards is amortized as compensation expense from the date of grant through the vesting period. Forfeitures are recognized as they occur.
Management estimates | Management estimates - The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. requires judgment on the part of management to arrive at estimates and assumptions on matters that are inherently uncertain. These estimates may affect the amount of assets, liabilities, revenues and expenses reported in the financial statements and accompanying notes and disclosure of contingent assets and liabilities within the financial statements. Estimates and assumptions are periodically evaluated and may be adjusted in future periods. Actual results could differ from those estimates.
Initial Adoption of Accounting Policies | Initial Adoption of Accounting Policies Convertible Instruments and Contracts in an Entity’s Own Equity In August 2020, the FASB issued Accounting Standard Update 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (ASU 2020-06), which simplifies the accounting for certain convertible instruments, amends guidance on derivative scope exceptions for contracts in an entity’s own equity and modifies the guidance on diluted EPS calculations as a result of these changes. The Company adopted this guidance effective September 1, 2021 on a modified retrospective basis and recorded a cumulative effect adjustment to increase Retained earnings by $5 million. The impact of adoption also resulted in a reduction to Additional paid in capital of approximately $59 million related to amounts attributable to conversion options that had previously been recorded in equity and the associated derecognition of related deferred tax liabilities of $17 million. Additionally, the Company recorded an increase to its convertible notes balance by an aggregate amount of approximately $71 million as a result of derecognizing the debt discount. The adoption of this guidance also decreased the amount of non-cash interest expense to be recognized in future periods as a result of eliminating the discount associated with the equity component. The Company did not incur any impact to liquidity or cash flows. Beginning September 1, 2021, when calculating net earnings attributable to Greenbrier per share of common stock, the Company uses the if-converted method as required under ASU 2020-06 to determine the dilutive effect of its convertible notes.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Improvements to Reportable Segment Disclosures In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires disclosure of incremental segment information on an annual and interim basis, primarily through enhanced disclosures of significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 and requires retrospective application to all periods presented upon adoption. The Company is currently evaluating the impact that ASU 2023-07 will have on its consolidated financial statement disclosures. Improvements to Income Tax Disclosures In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09), which requires disclosure of incremental income tax information within the rate reconciliation and expanded disclosures of income taxes paid, among other disclosure requirements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that ASU 2023-09 will have on its consolidated financial statement disclosures.
Foreign Exchange Contracts |
Derivatives | Forward exchange contracts - Foreign operations give rise to risks from fluctuations in foreign currency exchange rates. Forward exchange contracts with established financial institutions are used to hedge a portion of such risk. Realized and unrealized gains and losses on effective hedges are deferred in other comprehensive income (loss) and recognized in earnings concurrent with the hedged transaction or when the occurrence of the hedged transaction is no longer considered probable. Ineffectiveness is measured and any gain or loss is recognized in foreign exchange (gain) loss. Even though forward exchange contracts are entered into to mitigate the impact of currency fluctuations, certain exposure remains, which may affect operating results. In addition, there is risk for counterparty non-performance.
Interest rate swap contracts |
Derivatives | Interest rate instruments - Interest rate swap agreements are used to reduce the impact of changes in interest rates on certain debt. The net cash amounts paid or received under the agreements are recognized as an adjustment to interest expense.

X
- Definition Accumulated Other Comprehensive Income (Loss), Policy + References No definition available. + Details
Name: | gbx_AccumulatedOtherComprehensiveIncomeLossPolicyTextblock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equipment on operating leases policy text block. + References No definition available. + Details
Name: | gbx_EquipmentOnOperatingLeasesPolicyTextblock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in deferred revenue. + References No definition available. + Details
Name: | gbx_IncreaseDecreaseInDeferredRevenuePolicyTextBlock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest and Foreign Exchange. + References No definition available. + Details
Name: | gbx_InterestAndForeignExchangePolicyTextblock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease railcars for syndication. + References No definition available. + Details
Name: | gbx_LeasedRailcarsForSyndicationPolicyTextblock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Noncontrolling Interest and Contingently Redeemable Noncontrolling Interest. + References No definition available. + Details
Name: | gbx_NoncontrollingInterestAndContingentlyRedeemableNoncontrollingInterestPolicytextblock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Restricted cash. + References No definition available. + Details
Name: | gbx_RestrictedCashPolicyTextBlock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unclassified Balance Sheet. + References No definition available. + Details
Name: | gbx_UnclassifiedBalanceSheetPolicyTextblock
Namespace Prefix: | gbx_
Data Type: | dtr-types:textBlockItemType
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 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 (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. 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/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + 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://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 + 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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + 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 -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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + 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 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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: 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 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
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 -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |