XML 41 R31.htm IDEA: XBRL DOCUMENT
v3.21.2

Organization and Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Oct. 30, 2021
Organization and Significant Accounting Policies |
Basis of Presentation | Basis of Presentation ​ The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions of Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair presentation with respect to the interim financial statements have been included. The results of operations for the three and six months ended October 30, 2021 are not necessarily indicative of the results for the full year ending April 30, 2022. For further information, refer to the consolidated financial statements and footnotes thereto for the year ended April 30, 2021, included in the Company’s Annual Report on Form 10-K. ​ The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions, including estimates of anticipated contract costs and revenue utilized in the revenue recognition process, that affect the reported amounts in the unaudited consolidated financial statements and accompanying notes. Actual results could differ from those estimates. ​ The Company’s unaudited consolidated financial statements include the assets, liabilities and operating results of wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. ​ On February 19, 2021, the Company closed its acquisition of Arcturus UAV, Inc. (“Arcturus”), a California corporation, pursuant to a Stock Purchase Agreement (the “Arcturus Purchase Agreement”) with Arcturus and each of the shareholders and other equity interest holders of Arcturus (collectively, the “Arcturus Sellers”), purchasing 100% of the issued and outstanding equity interests of Arcturus (the “Arcturus Acquisition”). The assets, liabilities and operating results of Arcturus have been included in the Company’s unaudited consolidated financial statements. Refer to Note 18—Business Acquisitions for further details. ​ On February 23, 2021, the Company purchased certain assets of, and assumed certain liabilities of, the Intelligent Systems Group business segment (“ISG”) of Progeny Systems Corporation, a Virginia corporation (the “ISG Seller”), pursuant to the terms of an Asset Purchase Agreement (the “ISG Purchase Agreement”) of the same date, by and among the Company, ISG Seller and the sole shareholder of ISG Seller (the “Beneficial Owner,” and such acquisition of ISG, the “ISG Acquisition”). The assets, liabilities and operating results of ISG have been included in the Company’s unaudited consolidated financial statements. Refer to Note 18—Business Acquisitions for further details. ​ On May 3, 2021, the Company closed its acquisition of Telerob Gesellschaft für Fernhantierungstechnik mbH, a German company based in Ostfildern (near Stuttgart), Germany (“Telerob GmbH”), including Telerob GmbH’s wholly-owned subsidiary, Telerob USA, Inc. (“Telerob USA,” and collectively with Telerob GmbH, “Telerob”) pursuant to its previously announced Share Purchase Agreement (the “Telerob Purchase Agreement”) with Unmanned Systems Investments GmbH, a German limited liability company incorporated under the laws of Germany (the “Telerob Seller”), and each of the unit holders of the Seller (collectively, the “Telerob Shareholders”), to purchase 100% of the issued and outstanding shares of Telerob Seller’s wholly-owned subsidiary Telerob GmbH (the “Telerob Acquisition”). The assets, liabilities and operating results of Telerob GmbH have been included in the Company’s unaudited consolidated financial statements. Refer to Note 18—Business Acquisitions for further details. ​ On September 15, 2021, the Company entered into a Share Sale and Purchase Agreement (the “Purchase Agreement”) with Toygun Savunma Sanayi ve Havacilik Anonim Sirketi (“Toygun”) whereby the Company sold 35% of the common shares of Altoy to Toygun. As a result of the sale, the Company decreased its interest in Altoy from 85% to 50%. The Company is considered to still have control of Altoy and therefore consolidates Altoy into the consolidated financial statements of the Company as of October 30, 2021. Under the terms of the Purchase Agreement, the Company is expected to sell additional shares to Toygun in fiscal year 2023 at which point the Company will no longer control and therefore will no longer consolidate Altoy in the Company’s consolidated financial statements. At that time, the Company will account for its investment in Altoy as an equity method investment and record its proportion of any gains or losses of Altoy in equity method investments, net of tax.
Revenue Recognition | Revenue Recognition ​ The Company’s revenue is generated pursuant to written contractual arrangements to design, develop, manufacture and/or modify complex products and to provide related engineering, technical and other services according to the specifications of the customers. These contracts may be firm fixed price (“FFP”), cost plus fixed fee (“CPFF”), or time and materials (“T&M”). The Company considers all such contracts to be within the scope of ASC Topic 606. ​ Performance Obligations ​ A performance obligation is a promise in a contract to transfer distinct goods or services to a customer, and it is the unit of account in ASC Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and revenue is recognized when each performance obligation under the terms of a contract is satisfied. Revenue is measured at the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its observable standalone selling price for products and services. When the standalone selling price is not directly observable, the Company uses its best estimate of the standalone selling price of each distinct good or service in the contract using the cost plus margin approach. This approach estimates the Company’s expected costs of satisfying the performance obligation and then adds an appropriate margin for that distinct good or service. ​ Contract modifications are routine in the performance of the Company’s contracts. In most instances, contract modifications are for additional goods and/or services that are distinct and, therefore, accounted for as new contracts. ​ The Company’s performance obligations are satisfied over time or at a point in time. Performance obligations are satisfied over time if the customer receives the benefits as the Company performs, if the customer controls the asset as it is being developed or produced, or if the product being produced for the customer has no alternative use and the Company has a contractual right to payment for the Company’s costs incurred to date plus a reasonable margin. The contractual right to payment is generally supported by termination for convenience clauses that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit, and take control of any work in process. Revenue for TMS product deliveries and Customer-Funded Research and Development contracts is recognized over time as costs are incurred. Contract services revenue is composed of revenue recognized on contracts for the provision of services, including repairs and maintenance, training, engineering design, development and prototyping activities, and technical support services. Contract services revenue is recognized over time as services are rendered. Typically, revenue is recognized over time using an input measure (e.g., costs incurred to date relative to total estimated costs at completion) to measure progress. Contract services revenue, including revenue from intelligence, surveillance, and reconnaissance (“ISR”) services, is recognized over time as services are rendered. In accordance with ASC Topic 606, the Company elected the right to invoice practical expedient in which if an entity has a right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date, such as flight hours for ISR services, the entity may recognize revenue in the amount to which the entity has a right to invoice. Training services are recognized over time using an output method based on days of training completed. ​ For performance obligations satisfied over time, revenue is generally recognized using costs incurred to date relative to total estimated costs at completion to measure progress. Incurred costs represent work performed, which correspond with, and thereby best depict, transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts. ​ For performance obligations which are not satisfied over time per the aforementioned criteria above, revenue is recognized at the point in time in which each performance obligation is fully satisfied. The Company’s small UAS, medium UAS (“MUAS”) and UGV product sales revenue is composed of revenue recognized on contracts for the delivery of small UAS, MUAS and UGV systems and spare parts, respectively. Revenue is recognized at the point in time when control transfers to the customer, which generally occurs when title and risk of loss have passed to the customer. Performance obligations satisfied over time accounted for 51% and 55% of revenue during the three and six months ended October 30, 2021, respectively. Performance obligations satisfied over time accounted for 40% and 39% of revenue during the three and six months ended October 31, 2020, respectively. Performance obligations satisfied at a point in time accounted for 49% and 45% of revenue during the three and six months ended October 30, 2021, respectively. Performance obligations satisfied at a point in time accounted for 60% and 61% of revenue during the three and six months ended October 31, 2020, respectively. ​ On October 30, 2021, the Company had approximately $252,036,000 of remaining performance obligations under fully funded contracts with its customers, which the Company also refers to as funded backlog. The Company currently expects to recognize approximately 68% of the remaining performance obligations as revenue in fiscal 2022 and an additional 32% in fiscal 2023. ​ The Company collects sales, value added, and other taxes concurrent with revenue producing activities, which are excluded from revenue when they are both imposed on a specific transaction and collected from a customer. ​ Contract Estimates ​ Accounting for contracts and programs primarily with a duration of less than six months involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the total expected costs to complete the contract and recognizes revenue based on the percentage of costs incurred at period end. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts. ​ Contract estimates are based on various assumptions to project the outcome of future events that may span several years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, the performance of subcontractors, and the availability and timing of funding from the customer. ​ The nature of the Company’s contracts gives rise to several types of variable consideration, including penalty fees and incentive awards generally for late delivery and early delivery, respectively. The Company generally estimates such variable consideration as the most likely amount. In addition, the Company includes the estimated variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the related uncertainty is resolved. These estimates are based on historical award experience, anticipated performance and the Company’s best judgment at the time. Based on experience in estimating these amounts, they are included in the transaction price of the Company’s contracts and the associated remaining performance obligations. ​ As a significant change in one or more of these estimates could affect the profitability of the Company’s contracts, the Company regularly reviews and updates its contract-related estimates. Changes in cumulative revenue estimates, due to changes in the estimated transaction price or cost estimates, are recorded using a cumulative catch-up adjustment in the period identified for contracts with performance obligations recognized over time. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, the Company recognizes the total loss in the quarter it is identified, and it is recorded in other current liabilities. ​ The impact of adjustments in contract estimates on the Company’s operating earnings can be reflected in either operating costs and expenses, or revenue. The aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was not significant for the three or six month periods ended October 30, 2021 and October 31, 2020. No adjustment on any one contract was material to the Company’s unaudited consolidated financial statements for the three or six month periods ended October 30, 2021 and the three or six month periods ended October 31, 2020. ​ Revenue by Category ​ The following tables present the Company’s revenue disaggregated by major product line, contract type, customer category and geographic location (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended |  | Six Months Ended | ​
​ |  | October 30, | ​ | October 31, |  | October 30, | ​ | October 31, | ​
Revenue by major product line/program | ​ | 2021 |  | 2020 |  | 2021 |  | 2020 | ​
Small UAS | ​ | $ | 54,714 | ​ | $ | 58,265 | ​ | $ | 94,638 | ​ | $ | 114,467 | ​
TMS | ​ | ​ | 18,418 | ​ | ​ | 18,961 | ​ | ​ | 37,594 | ​ | ​ | 28,495 | ​
MUAS | ​ | ​ | 26,525 | ​ | ​ | — | ​ | ​ | 48,904 | ​ | ​ | — | ​
Other | ​ |  | 22,351 | ​ |  | 15,439 | ​ |  | 41,881 | ​ |  | 37,153 | ​
Total revenue | ​ | $ | 122,008 | ​ | $ | 92,665 | ​ | $ | 223,017 | ​ | $ | 180,115 | ​
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Six Months Ended | ​
​ |  | October 30, | ​ | October 31, |  | October 30, | ​ | October 31, | ​
Revenue by contract type | ​ | 2021 |  | 2020 | ​ | 2021 |  | 2020 | ​
FFP | ​ | $ | 98,393 | ​ | $ | 68,425 | ​ | $ | 179,159 | ​ | $ | 129,300 | ​
CPFF | ​ | ​ | 21,594 | ​ | ​ | 24,230 | ​ | ​ | 40,711 | ​ | ​ | 50,799 | ​
T&M | ​ |  | 2,021 | ​ |  | 10 |  |  | 3,147 | ​ |  | 16 | ​
Total revenue | ​ | $ | 122,008 | ​ | $ | 92,665 | ​ | $ | 223,017 | ​ | $ | 180,115 | ​
​ Each of these contract types presents advantages and disadvantages. Typically, the Company assumes more risk with FFP contracts. However, these types of contracts generally offer additional profits when the Company completes the work for less than originally estimated. CPFF contracts generally subject the Company to lower risk. Accordingly, the associated base fees are usually lower than fees on FFP contracts. Under T&M contracts, the Company’s profit may vary if actual labor hour rates vary significantly from the negotiated rates. ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Six Months Ended | ​
​ |  | October 30, | ​ | October 31, |  | October 30, | ​ | October 31, | ​
Revenue by customer category | ​ | 2021 |  | 2020 | ​ | 2021 |  | 2020 | ​
U.S. government | ​ | $ | 72,076 | ​ | $ | 55,594 | ​ | $ | 143,151 | ​ | $ | 109,390 | ​
Non-U.S. government | ​ | ​ | 49,932 | ​ | ​ | 37,071 | ​ | ​ | 79,866 | ​ | ​ | 70,725 | ​
Total revenue | ​ | $ | 122,008 | ​ | $ | 92,665 | ​ | $ | 223,017 | ​ | $ | 180,115 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Six Months Ended | ​
​ | ​ | October 30, | ​ | October 31, | ​ | October 30, | ​ | October 31, | ​
Revenue by geographic location | ​ | 2021 |  | 2020 | ​ | 2021 |  | 2020 | ​
Domestic | ​ | $ | 68,663 | ​ | $ | 46,398 | ​ | $ | 137,051 | ​ | $ | 99,828 | ​
International | ​ | ​ | 53,345 | ​ | ​ | 46,267 | ​ | ​ | 85,966 | ​ | ​ | 80,287 | ​
Total revenue | ​ | $ | 122,008 | ​ | $ | 92,665 | ​ | $ | 223,017 | ​ | $ | 180,115 | ​
​ Contract Balances ​ The timing of revenue recognition, billings, and cash collections results in billed accounts receivable, unbilled receivables, and customer advances and deposits on the consolidated balance sheet. In the Company’s services contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, which is generally monthly, or upon the achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets recorded in unbilled receivables and retentions on the consolidated balance sheet. However, the Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities recorded in customer advances on the consolidated balance sheet. Contract liabilities are not a significant financing component as they are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. These assets and liabilities are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. For the Company’s product revenue, the Company generally receives cash payments subsequent to satisfying the performance obligation via delivery of the product, resulting in billed accounts receivable. Changes in the contract asset and liability balances during the six month period ended October 30, 2021 were not materially impacted by any other factors. For the Company’s contracts, there are no significant gaps between the receipt of payment and the transfer of the associated goods and services to the customer for material amounts of consideration. ​ Revenue recognized for the three and six month periods ended October 30, 2021 that was included in contract liability balances at the beginning of April 30, 2021 was $580,000 and $889,000, and revenue recognized for the three and six month periods ended October 31, 2020 that was included in contract liability balances at the beginning of April 30, 2020 was $3,451,000 and $5,423,000.
Segments | Segments ​ Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources and assess performance. The Company’s CODM, collectively the Chief Executive Officer and Chief Operations Officer, makes operating decisions, assesses performance and makes resource allocation decisions, including the allocation for research and development (“R&D”). Accordingly, the Company identifies three reportable segments. Refer to Note 20—Segments for further details.
Recently Adopted Accounting Standards | Recently Adopted Accounting Standards ​ Effective May 1, 2021, the Company adopted ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). This ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 including removing the requirement to limit income tax expense (benefit) in an interim period to the full year projected amounts. The Company adopted ASU 2019-12 using the prospective method, applying the new guidance accounting for income taxes after adoption. The adoption of ASU 2019-12 did not have an impact on the Company’s consolidated financial statements.
Restricted Cash | Restricted Cash ​ The Company classifies cash accounts which are not available for general use as restricted cash. Pursuant to the terms of the Arcturus Purchase Agreement, the Company maintains escrow accounts to address final purchase price adjustments post-Arcturus Closing, if any and to address Arcturus UAV’s and/or the Sellers’ indemnification obligations. The restricted funds in the escrow account are recorded in other assets on the consolidated balance sheet. As of October 30, 2021 and April 30, 2021 restricted cash was $1,823,000 and $8,322,000, respectively.
Investments | Investments ​ The Company’s investments are accounted for as available-for-sale and are reported at fair value. Unrealized gains and losses are excluded from earnings and reported as a separate component of stockholders’ equity, net of deferred income taxes for available-for-sale investments. Gains and losses realized on the disposition of investment securities are determined on the specific identification basis and credited or charged to income. Management determines the appropriate classification of securities at the time of purchase and reevaluates such designation as of each balance sheet date. ​
Fair Values of Financial Instruments | Fair Values of Financial Instruments ​ Fair values of cash and cash equivalents, accounts receivable, unbilled receivables and retentions, and accounts payable approximate cost due to the short period of time to maturity.
Government Contracts | Government Contracts ​ Payments to the Company on government CPFF or T&M contracts are based on provisional, or estimated indirect rates, which are subject to an annual audit by the Defense Contract Audit Agency (“DCAA”). The cost audits result in the negotiation and determination of the final indirect cost rates that the Company may use for the period(s) audited. The final rates, if different from the provisional rates, may create an additional receivable or liability for the Company for CPFF and T&M contracts. ​ For example, during the course of its audits, the DCAA may question the Company’s incurred costs, and if the DCAA believes the Company has accounted for such costs in a manner inconsistent with the requirements under Federal Acquisition Regulations, the DCAA auditor may recommend to the Company’s administrative contracting officer to disallow such costs. Historically, the Company has not experienced material disallowed costs as a result of government audits. However, the Company can provide no assurance that the DCAA or other government audits will not result in material disallowances for incurred costs in the future. The Company’s revenue recognition policy calls for revenue recognized on all cost reimbursable government contracts to be recorded at actual rates unless collectability is not reasonably assured. At October 30, 2021 and April 30, 2021, the Company had no reserve for incurred cost claim audits. ​
Earnings (Loss) Per Share | Earnings (Loss) Per Share ​ Basic earnings (loss) per share is computed using the weighted-average number of common shares outstanding, excluding shares of unvested restricted stock. ​ The reconciliation of basic to diluted shares is as follows (in thousands except share data): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | Three Months Ended | ​ | ​ | Six Months Ended |
​ |  | October 30, 2021 |  | October 31, 2020 |  | October 30, 2021 |  | October 31, 2020 |
Net income (loss) attributable to AeroVironment, Inc. | ​ | $ | 2,525 | ​ | $ | 2,094 | ​ | $ | (11,456) | ​ | $ | 12,174 | ​
Denominator for basic earnings (loss) per share: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Weighted average common shares | ​ |  | 24,641,614 | ​ |  | 23,936,950 |  | ​ | 24,630,838 |  | ​ | 23,914,737 | ​
Dilutive effect of employee stock options, restricted stock and restricted stock units | ​ |  | 244,256 | ​ |  | 259,962 |  | ​ | — |  | ​ | 275,579 | ​
Denominator for diluted earnings (loss) per share | ​ | ​ | 24,885,870 | ​ | ​ | 24,196,912 | ​ | ​ | 24,630,838 | ​ | ​ | 24,190,316 | ​
​ Due to the net loss for the six months ended October 30, 2021, no shares reserved for issuance upon exercise of stock options or shares of unvested restricted stock were included in the computation of diluted loss per share as their inclusion would have been anti-dilutive. Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 4,742 and 266,077 for the three and six months ended October 30, 2021, respectively. Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 23 and 269 for the three and six months ended October 31, 2020, respectively.
Recently Issued Accounting Standards | Recently Issued Accounting Standards ​ Accounting pronouncements issued but not effective until after October 30, 2021 are not expected to be applicable to the Company.

X
- Definition Government contract policy. + References No definition available. + Details
Name: | avav_GovernmentContractPolicyTextBlock
Namespace Prefix: | avav_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of Recently Adopted Accounting Standards that may impact the entity's financial reporting. + References No definition available. + Details
Name: | avav_RecentlyAdoptedAccountingStandardsPolicyTextBlock
Namespace Prefix: | avav_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for restricted cash policy text block. + References No definition available. + Details
Name: | avav_RestrictedCashPolicyPolicyTextBlock
Namespace Prefix: | avav_
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 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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration