XML 45 R28.htm IDEA: XBRL DOCUMENT
v3.23.3

Organization and Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Oct. 28, 2023
Organization and Significant Accounting Policies |
Recently Adopted Accounting Standards | Recently Adopted Accounting Standards ​ The Company did not adopt any accounting standards during the six months ended October 28, 2023.
Reclassifications | Reclassifications ​ Certain prior year amounts have been reclassified to conform to the current year presentation. Specifically, the Company’s reserves for inventory excess and obsolescence have been reclassified from changes in inventories to non-cash adjustments within operating activities on the consolidated statements of cash flows for all periods presented. Reportable segment presentation for the three and six months ended October 29, 2022 has been reclassified to conform to the current year reportable segments: UMS, LMS and MacCready Works (“MW”) resulting from the Company’s reorganization, which was effective May 1, 2023. Refer to Note 18—Segments for further details.
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 its 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 ASU 2014-09, Revenue from Contracts with Customers (“ASC 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 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 LMS product deliveries, certain Tomahawk 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, which historically included revenue from intelligence, surveillance, and reconnaissance (“ISR”) services, is recognized over time as services are rendered. In accordance with ASC 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. In the past, the Company operated its medium unmanned aircraft systems (“MUAS”) in overseas locations to support U.S. military operations under ISR services contracts under a contractor-owned, contractor-operated (“COCO”) arrangement. During the year ended April 30, 2023, all COCO sites were closed. 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 (“SUAS”), MUAS, unmanned ground vehicles (“UGV”) product sales revenue is composed of revenue recognized on contracts for the delivery of SUAS, 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 39% of revenue during each of the three and six months ended October 28, 2023. Performance obligations satisfied over time accounted for 65% and 63% of revenue during the three and six months ended October 29, 2022, respectively. Performance obligations satisfied at a point in time accounted for 61% of revenue during each of the three and six months ended October 28, 2023. Performance obligations satisfied at a point in time accounted for 35% and 37% of revenue during the three and six months ended October 29, 2022, respectively. ​ On October 28, 2023, the Company had approximately $487,030,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 59% of the remaining performance obligations as revenue in fiscal 2024 and the remaining 41% in fiscal 2025. ​ 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 undefinitized contract actions which are within the scope of ASC 606 with final contract values to be negotiated, 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. Changes in cumulative revenue estimates due to changes in the estimated transaction price are recorded using a cumulative catch-up adjustment in the period identified for contracts with performance obligations at a point in time, including undefinitized contract actions. In the period undefinitized contract actions become definitized, a cumulative catch-up adjustment is recorded to reflect the final consideration, which could have a material positive or negative impact. ​ 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 balance of forward loss reserves as of October 28, 2023 and April 30, 2023 was $1,792,000 and $1,878,000, respectively. The Company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. No adjustment on the forward loss reserve for any one contract was material to the Company’s unaudited condensed consolidated financial statements for the three and six months ended October 28, 2023, respectively. During the three months ended October 29, 2022, the Company recognized forward loss reserves on two MUAS ISR contracts totaling $1,952,000 related to unfavorable changes in the estimated costs to complete the contracts. The company recorded the forward loss reserves as the total estimated costs to complete the contracts are in excess of the total remaining consideration of the contracts. The aggregate impact of the change in estimate decreased net income by $1,500,000 and diluted loss per share by $0.06. No adjustment on the forward loss reserve for any one contract was material to the Company’s unaudited condensed consolidated financial statements for the six months ended October 29, 2022, respectively. ​ 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 28, 2023 or October 29, 2022. During the three and six months ended October 28, 2023, the Company revised its estimates of the total expected costs to complete an LMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1,716,000 and $1,439,000, respectively. During the three months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete an LMS variant contract. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was an increase to revenue of approximately $1,332,000. During the six months ended October 29, 2022, the Company revised its estimates of the total expected costs to complete two LMS variant contracts. The aggregate impact of these adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods was a decrease to revenue of approximately $2,560,000. ​ Revenue by Category ​ The following tables present the Company’s revenue disaggregated by segment, contract type, customer category and geographic location (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended |  | Six Months Ended | ​
​ |  | October 28, | ​ | October 29, |  | October 28, | ​ | October 29, | ​
Revenue by segment | ​ | 2023 |  | 2022 |  | 2023 |  | 2022 | ​
UMS | ​ | $ | 132,773 | ​ | $ | 61,634 | ​ | $ | 230,980 | ​ | $ | 129,408 | ​
LMS | ​ | ​ | 30,249 | ​ | ​ | 31,101 | ​ | ​ | 61,166 | ​ | ​ | 54,113 | ​
MW | ​ | ​ | 17,794 | ​ | ​ | 18,849 | ​ | ​ | 41,017 | ​ | ​ | 36,579 | ​
Total revenue | ​ | $ | 180,816 | ​ | $ | 111,584 | ​ | $ | 333,163 | ​ | $ | 220,100 | ​
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Six Months Ended | ​
​ |  | October 28, | ​ | October 29, |  | October 28, | ​ | October 29, | ​
Revenue by contract type | ​ | 2023 |  | 2022 | ​ | 2023 |  | 2022 | ​
FFP | ​ | $ | 159,879 | ​ | $ | 85,236 | ​ | $ | 289,821 | ​ | $ | 166,065 | ​
CPFF | ​ | ​ | 19,802 | ​ | ​ | 25,013 | ​ | ​ | 41,095 | ​ | ​ | 51,468 | ​
T&M | ​ |  | 1,135 | ​ |  | 1,335 |  |  | 2,247 | ​ |  | 2,567 | ​
Total revenue | ​ | $ | 180,816 | ​ | $ | 111,584 | ​ | $ | 333,163 | ​ | $ | 220,100 | ​
​ 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 28, | ​ | October 29, |  | October 28, | ​ | October 29, | ​
Revenue by customer category | ​ | 2023 |  | 2022 | ​ | 2023 |  | 2022 | ​
U.S. government | ​ | $ | 149,959 | ​ | $ | 84,165 | ​ | $ | 251,307 | ​ | $ | 151,880 | ​
Non-U.S. government | ​ | ​ | 30,857 | ​ | ​ | 27,419 | ​ | ​ | 81,856 | ​ | ​ | 68,220 | ​
Total revenue | ​ | $ | 180,816 | ​ | $ | 111,584 | ​ | $ | 333,163 | ​ | $ | 220,100 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Six Months Ended | ​
​ | ​ | October 28, | ​ | October 29, | ​ | October 28, | ​ | October 29, | ​
Revenue by geographic location | ​ | 2023 |  | 2022 | ​ | 2023 |  | 2022 | ​
Domestic | ​ | $ | 69,975 | ​ | $ | 67,657 | ​ | $ | 128,101 | ​ | $ | 117,760 | ​
International | ​ | ​ | 110,841 | ​ | ​ | 43,927 | ​ | ​ | 205,062 | ​ | ​ | 102,340 | ​
Total revenue | ​ | $ | 180,816 | ​ | $ | 111,584 | ​ | $ | 333,163 | ​ | $ | 220,100 | ​
​ 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 condensed 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 condensed 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 condensed 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 condensed 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 three and six month period ended October 28, 2023 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 28, 2023 that was included in customer advances balances as of April 30, 2023 was $696,000 and $2,416,000, and revenue recognized for the three and six month periods ended October 29, 2022 that was included in customer advances balances as of April 30, 2022 was $1,080,000 and $3,004,000, respectively.
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. As of October 28, 2023, the Company’s CODM, the Chief Executive 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 18—Segments for further details.
Investments | Investments ​ The Company’s investments are accounted for as available-for-sale and are reported at fair value. Unrealized gains and losses for debt securities 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. Investments in equity securities and warrants are measured at fair value with net unrealized gains and losses from changes in the fair value recognized in other expense, net. 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 28, 2023 and April 30, 2023, 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 28, 2023 |  | October 29, 2022 |  | October 28, 2023 |  | October 29, 2022 |
Net income (loss) attributable to AeroVironment, Inc. | ​ | $ | 17,840 | ​ | $ | (6,668) | ​ | $ | 39,735 | ​ | $ | (15,063) | ​
Denominator for basic earnings (loss) per share: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Weighted average common shares | ​ |  | 26,865,763 | ​ |  | 24,900,873 |  | ​ | 26,479,168 |  | ​ | 24,852,219 | ​
Dilutive effect of employee stock options, restricted stock and restricted stock units | ​ |  | 91,043 | ​ |  | — |  | ​ | 90,099 |  | ​ | — | ​
Denominator for diluted earnings (loss) per share | ​ | ​ | 26,956,806 | ​ | ​ | 24,900,873 | ​ | ​ | 26,569,267 | ​ | ​ | 24,852,219 | ​
​ Potentially dilutive shares not included in the computation of diluted weighted-average common shares because their effect would have been anti-dilutive were 1,284 and 1,082 for the three and six months ended October 28, 2023. Due to the net loss for the three and six months ended October 29, 2022, 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 148,196 and 156,625 for the three and six months ended October 29, 2022, respectively.
Recently Issued Accounting Standards | Recently Issued Accounting Standards ​ No recently issued accounting standards are expected to impact 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 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 -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 2: 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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1 + 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 -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5 + 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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