XML 17 R20.htm IDEA: XBRL DOCUMENT
v3.19.3

Basis of Presentation (Policies) | 6 Months Ended
--- | ---
Oct. 31, 2019
Accounting Policies [Abstract] |
Interim Financial Information | Interim Financial Information – The condensed consolidated balance sheet as of October 31, 2019, the condensed consolidated statements of income/(loss) and comprehensive income(loss) for the three and six months ended October 31, 2019 and 2018, the condensed consolidated statement of changes in stockholders’ equity for the six months ended October 31, 2019 and 2018, and the condensed consolidated statements of cash flows for the six months ended October 31, 2019 and 2018 have been prepared by us without audit. In our opinion, all adjustments, which include only normal recurring adjustments necessary to fairly present the financial position, results of operations, changes in stockholders’ equity, and cash flows at October 31, 2019 and for the periods presented, have been included. All intercompany transactions have been eliminated in consolidation. The consolidated balance sheet as of April 30, 2019 has been derived from our audited consolidated financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States, or GAAP, have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended April 30, 2019. The results of operations for the six months ended October 31, 2019 may not be indicative of the results that may be expected for the year ending April 30, 2020, or any other period.
Revenue Recognition | Revenue Recognition - We recognize revenue in accordance with the provisions of Accounting Standards Update, or ASU, Revenue from Contracts with Customers (Topic 606), which became effective for us on May 1, 2018. Generally, all performance obligations are satisfied and revenue is recognized when the risks and rewards of ownership have transferred to the customer, which is generally upon shipment but could be delayed until the receipt of customer acceptance. In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs that entitle customers to receive free goods based upon their purchase of our products. The fulfillment of these free goods are our responsibility. In such instances, we allocate the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the products included in the promotional program, including the free goods. We recognize revenue proportionally as each performance obligation is satisfied, based on the relative transaction price of each product. The net change in contract liabilities for a given period is reported as an increase or decrease to sales. Our product sales are generally sold free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 90 days of product shipment with a discount available in certain cases for early payment. For contracts with discounted terms, we determine the transaction price upon establishment of the contract that contains the final terms of the sale, including the description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. In some instances, we provide longer payment terms, particularly as it relates to our hunting dating programs, which represent payment terms due in the fall for certain orders of hunting products received in the spring and summer. We do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year. In all cases, we consider our costs related to shipping and handling to be a cost of fulfilling the contract with the customer.
Recently Issued Accounting Standards | Recently Issued Accounting Standards – In February 2016, the Financial Accounting Standards Board, or FASB issued ASU 2016-02, Leases (Topic 842), or ASU 2016-02, which amends the existing guidance to require lessees to recognize right-of-use assets and lease liabilities in a classified balance sheet. The most prominent among the changes in the standard is the requirement for lessees to recognize right-of-use assets and lease liabilities for those leases classified as operating leases under current U.S. GAAP. The requirements of this ASU are effective for financial statements for annual periods beginning after December 15, 2018, and early adoption is permitted. We utilized leasing software to assist us in the accounting and tracking of leases and used the optional transitional method allowed by ASU 2018-11, Leases (Topic 842) Targeted Improvements. Under this method, we applied the standard using the modified retrospective method with an adoption date of May 1, 2019. We elected to use the package of practical expedients, which permits us to not reassess certain lease contract provisions. We adopted ASU 2016-02 effective May 1, 2019 and recognized right-of-use assets of $11.5 million, and lease liabilities of $12.8 million. The difference between the right-of-use assets and the lease liabilities of $1.3 million is a result of the reclassification of deferred rent and lease incentive liabilities primarily relating to our real estate operating leases into the right-of use assets, which had no impact to retained earnings. See also Note 3 – Leases, for more information. In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The new standard changes the impairment model for most financial assets that are measured at amortized cost and certain other instruments, including trade receivables, from an incurred loss model to an expected loss model and adds certain new required disclosures. Under the expected loss model, entities will recognize credit losses to be incurred over the entire contractual term of the instrument rather than delaying recognition of credit losses until it is probable the loss has been incurred. The requirements of this ASU are effective for financial statements for annual periods beginning after December 15, 2019, and early adoption is permitted. While we are currently evaluating the impact this standard will have on our consolidated financial statements, we do not expect that impact to be material.

X
- Definition Interim financial information. + References No definition available. + Details
Name: | aobc_InterimFinancialInformationPolicyTextBlock
Namespace Prefix: | aobc_
Data Type: | nonnum: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 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: | nonnum: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/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration