XML 37 R24.htm IDEA: XBRL DOCUMENT
v3.22.2.2

PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires the use of estimates by management. Actual results could differ from these estimates.
Business Combinations | Business Combinations The Company applied acquisition accounting for the WMI acquisition in accordance with Accounting Standards Codification 805, “Business Combinations” (“ASC 805”). Acquisition accounting requires that the assets acquired and liabilities assumed be recorded at their respective estimated fair values at the date of acquisition. The excess purchase price over fair value of the net assets acquired is recorded as goodwill. In determining estimated fair values, we are required to make estimates and assumptions that affect the recorded amounts including, but not limited to, expected future cash flows, discount rates, remaining useful lives of long-lived assets, useful lives of identified intangible assets, replacement or reproduction costs of property and equipment and the amounts to be recovered in future periods from acquired net operating losses and other deferred tax assets. Our estimates in this area impact, among other items, the amount of depreciation and amortization, impairment charges in certain instances if the asset becomes impaired, and income tax expense or benefit that we report. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain.
Revenue Recognition | Revenue Recognition Effective January 1, 2018, the Company follows Accounting Standards Codification Topic 606, “Revenue from Contracts with Customers” (“ASC 606”), using the modified retrospective method. In accordance with ASC 606, the Company recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to be entitled to in exchange for the good or service. The majority of the Company’s performance obligations are satisfied over-time as the Company (i) sells products with no alternative use to the Company and (ii) has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date. Under the over-time revenue recognition model, revenue and gross profit are recognized over the contract period as work is performed based on actual costs incurred and an estimate of costs to complete and resulting total estimated costs at completion. In 2020, the Company corrected its application of ASC 606, which resulted in a restatement of its previously issued consolidated financial statements for 2018 and the first three quarters of 2019. See Note 2, “Revenue Recognition”, for additional information regarding the Company’s revenue recognition policy.
Government Contracts | Government Contracts The Company’s government contracts are subject to the procurement rules and regulations of the U.S. government. Many of the contract terms are dictated by these rules and regulations. Specifically, cost-based pricing is determined under the Federal Acquisition Regulation (“FAR”), which provides guidance on the types of costs that are allowable in establishing prices for goods and services under U.S. government contracts. For example, costs such as those related to charitable contributions, advertising, interest expense, and public relations are unallowable, and therefore not recoverable through sales. During and after the fulfillment of a government contract, the Company may be audited in respect to the direct and allocated indirect costs attributable thereto. These audits may result in adjustments to the Company’s contract cost, and/or revenue. When contractual terms allow, the Company invoices its customers on a progress basis.
Cash | Cash The Company maintains its cash in four financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company’s balances may exceed these limits. As of December 31, 2021 and 2020, the Company had $6,195,672 and $6,024,418, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.
Accounts Receivable | Accounts Receivable Accounts receivable are reported at their outstanding unpaid principal balances, net of reserves. The Company calculates and maintains its accounts receivable reserves based on customer account agings as well as identification of any anticipated collectability issues by account, if applicable. The Company writes off accounts when they are deemed to be uncollectible.
Inventory | Inventory Inventories are reported at lower of cost or net realizable value using weighted average actual cost.
Property and Equipment | Property and Equipment Property and equipment are recorded at cost. Depreciation and amortization of property and equipment is provided by the straight-line method over the shorter of estimated useful lives of the respective assets or the life of the lease, for leasehold improvements.
Leases | Leases The Company leases a building and equipment. Under ASC 842, at contract inception we determine whether the contract is or contains a lease and whether the lease should be classified as an operating or a finance lease. Operating leases are included in ROU assets and operating lease liabilities in our consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset during the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. The determination of the length of lease terms is affected by options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The existence of significant economic incentive is the primary consideration when assessing whether the Company is reasonably certain of exercising an option in a lease. Both finance and operating lease ROU assets and liabilities are recognized at commencement date and measured as the present value of lease payments to be made over the lease term. As the interest rate implicit in the lease is not readily available for most of the Company’s leases, the Company uses its estimated incremental borrowing rate in determining the present value of lease payments. The estimated incremental borrowing rate is derived from information available at the lease commencement date. The lease ROU asset recognized at commencement is adjusted for any lease payments related to initial direct costs, prepayments, and lease incentives. For operating leases, lease expense is recognized on a straight-line basis over the lease term. For finance leases, lease expense comprises the amortization of the ROU assets recognized on a straight-line basis generally over the shorter of the lease term or the estimated useful life of the underlying asset and interest on the lease liability. Variable lease payments not dependent on a rate or index are recognized when the event, activity, or circumstance in the lease agreement upon which those payments are contingent is probable of occurring and are presented in the same line of the consolidated balance sheet as the rent expense arising from fixed payments. The Company has lease agreements with lease and non-lease components. Non-lease components are combined with the related lease components and accounted for as lease components for all classes of underlying assets. At December 31, 2021 the Company has right of use assets and lease liabilities of approximately $7.8 million and $8.0 million respectively. At December 31, 2020 the Company has right of use assets and lease liabilities of approximately $4.1 million and $4.4 million respectively.
Long-Lived Assets | Long-Lived Assets The Company reviews its long-lived assets and certain related intangibles for impairment whenever changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. As a result of its review, the Company does not believe that any such change has occurred. If such changes in circumstance are present, a loss is recognized to the extent the carrying value of the asset is in excess of the undiscounted fair value of cash flows expected to result from the use of the asset and amounts expected to be realized upon its eventual disposition.
Short-Term Debt | Short-Term Debt The fair value of the Company’s short-term debt is estimated based on the current rates offered to the Company for debt of similar terms and maturities. Using this method, the fair value of the Company’s short-term debt was not significantly different than the stated value at December 31, 2021 and 2020.
Fair Value | Fair Value At December 31, 2021 and 2020, the fair values of the Company’s current assets and current liabilities approximated their carrying values because of the short-term nature of these instruments.
|  | 2021 |  |  | 2020 |
|  | Carrying Amount |  |  | Fair Value |  |  | Carrying Amount |  |  | Fair Value |
Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of credit and long-term debt |  | $ | 26,155,928 |  |  | $ | 26,155,928 |  |  | $ | 33,445,446 |  |  | $ | 33,445,446 |
We estimated the fair value of debt using market quotes and calculations based on market rates.
Income (loss) per share | Income (loss) per share Basic income (loss) per common share is computed using the weighted-average number of shares outstanding. Diluted loss per common share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock. There were no incremental shares of that were used in the calculation of diluted earnings per common share in 2021 since the restricted stock units were fully vested by December 31 2021. Since the Company was in a loss position in 2020, no incremental shares were used in the calculation of diluted loss per share since these shares would be considered anti-dilutive.
Income taxes | Income taxes Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company recognizes the effect of an income tax position only if, based on its merits, the position is more likely than not to be sustained on audit by the taxing authorities. The Company’s policy is to record estimated interest and penalties related to uncertain tax positions in income tax expense.
Recently Adopted Accounting Pronouncements | Recently Adopted Accounting Pronouncements In January 2017, the FASB issued Accounting Standards Update No. 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU-2017-04”). ASU 2017-04 is intended to simplify how all entities assess goodwill for impairment. This is accomplished by removing the requirement to determine the fair value of individual assets and liabilities in order to calculate a reporting unit’s “implied” goodwill. The goodwill impairment test consists of one step comparing the fair value of a reporting unit with its carrying amount. An entity should recognize a goodwill impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. An entity may still perform the optional qualitative assessment for a reporting unit to determine if it is more likely than not that goodwill is impaired. However, the ASU 2017-04 eliminates the requirement to perform a qualitative assessment for any reporting unit with zero or negative carrying amount. The Company adopted ASU-2017-4 for the year ended December 31, 2020 and there was no impact of the adoption to the Company’s financial statements.
Liquidity | Liquidity At December 31, 2021, our cash balance was $6,308,866 compared to $6,033,537 at December 31, 2020, an increase of $275,329. Our accounts receivable balance at December 31, 2021 increased to $4,967,714 from $4,962,906 at December 31, 2020. At December 31, 2021, we had working capital of $12,175,606 compared to working capital of $7,674,974 at December 31, 2020. On May 11, 2021, we entered into a Consent, Waiver and Seventh Amendment (the “Seventh Amendment”) to the Company’s credit facility (the “BankUnited Facility” or the “Credit Agreement”) with BankUnited, N.A. (“BankUnited”) Credit Agreement. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to July 31, 2022, and (b) amending the leverage ratio covenant. Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information. On October 28, 2021, we entered into Waiver and Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the availability under the Revolving Loan from $24 million to $21 million while eliminating the requirement to maintain a minimum $3.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $200,000 regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant and (e) amending the maximum leverage coverage ratio. Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $250,000 amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash. As at December 31, 2021, the Amendment Fee payable was posted by BankUnited to the Revolving Loan and on February 11, 2022, in agreement with the Company, the Amendment Fee was reclassified by BankUnited to the Term Loan. The Company has recorded this payable to its financial statements accordingly. On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $200,000 regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus 2.5%; from July 1, 2022 through August 31, 2022, Prime Rate plus 5%; from September 1, 2022 through October 31, 2022, Prime Rate plus 6%; from November 1, 2022 through December 31, 2022, Prime Rate plus 7%; and from January 1, 2023 through September 30, 2023, Prime Rate plus 8%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information. On August 19, 2022, we entered into a Consent, Waiver and Tenth Amendment (the “Tenth Amendment”) to the Credit Agreement. Under the Tenth Amendment, the parties amended the Credit Agreement by (a) increasing the maximum leverage ratio applicable for the fiscal quarter ending September 30, 2022 to 5.0 to 1.0, (b) waiving and/or consenting to the exclusion from the Company’s covenant compliance requirements for the fiscal quarters ended December 31, 2021, March 31, 2022, June 30, 2022 and September 30, 2022 up to (i) $566,024.81 of losses incurred and reserves taken under the Borrower’s welded product contracts, and (ii) $367,044.51 of reserves taken with respect to the Borrower’s welded product inventory, and (c) waiving and/or consenting to the exclusion from the Company’s covenant compliance requirements for the fiscal quarters ended March 31, 2022, June 30, 2022, September 30, 2022 and December 31, 2022 up to $795,997.06 of accrued severance and COBRA costs and employer taxes incurred by the Company during the fiscal quarter ended March 31, 2022. Additionally, under the Tenth Amendment, BankUnited waived or consented to late delivery of certain financial information required by the Credit Agreement. The Credit Agreement, as amended, requires us to maintain the following financial covenants (subject to the exclusions provided for in the previous paragraph): (a) minimum debt service coverage ratio of no less than 1.5 to 1.0 for the trailing four quarter period ended March 31, 2022, 0.95 to 1.0 for the trailing four quarter period ended June 30, 2022, and 1.5 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than 7.30 to 1.0 for the trailing four quarter period ended March 31, 2022, 6.30 to 1.0 for the trailing four quarter period ended June 30, 2022, and 5.0 to 1.0 for the trailing four quarter period ended September 30, 2022 and 4.0 to 1 for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $1.00 commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $1.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants. It is management’s estimation that there will likely not be any individual conditions or combination of events that will occur in the coming year which would cause the Company to be unable to meet its obligations or otherwise continue as a going concern. However, there can be no assurance that such plans will accomplish their intended goals.
Business Combination | Business Combination In December 2018, the Company completed the acquisition of WMI from Air Industries for a purchase price of $7.9 million, subject to a potential post-closing working capital adjustment. Of the purchase price, $2 million was placed in escrow at closing and was to be released after the completion of the working capital adjustment and for indemnification contingencies. Air Industries objected to the Company’s calculation of the post-closing working capital adjustment and rejected the determination of BDO, the independent accountant appointed by the parties to resolve the dispute. On September 27, 2019, the Company filed a notice of motion in the Supreme Court of the State of New York, County of New York, against Air Industries seeking, among other things, a judgment against Air Industries in the amount of approximately $4.1 million. In October 2019, Air Industries and the Company jointly authorized the release to the Company of approximately $619,000 from escrow, which represented the value of certain undisputed items. The Company and Air Industries entered into a settlement agreement dated as of December 23, 2020, to resolve the post-closing working capital adjustment dispute in exchange for the release to the Company of the $1,381,000 cash remaining in escrow. Such amount was released from escrow to the Company on December 28, 2020. As part of the settlement agreement CPI Aero agreed to give up the right to pursue the additional disputed working capital amount of approximately $2.1 million.

X
- Definition The element represents business combination. + References No definition available. + Details
Name: | cvu_BusinessCombination
Namespace Prefix: | cvu_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The textblock represents government contracts policy policy text block. + References No definition available. + Details
Name: | cvu_GovernmentContractsPolicyPolicyTextBlock
Namespace Prefix: | cvu_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The textblock represents liquidity policy text block. + References No definition available. + Details
Name: | cvu_LiquidityPolicyTextBlock
Namespace Prefix: | cvu_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + 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 election for short-term lease to recognize lease payments on straight-line basis over lease term and variable lease payments as incurred. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123399704&loc=SL77918418-209957 + Details
Name: | us-gaap_ShortTermLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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