XML 64 R52.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments and Contingencies - Additional Information (Detail) | 1 Months Ended | 3 Months Ended |
--- | --- | --- | ---
Jan. 31, 2018 USD ($) | Jul. 31, 2018 USD ($) Case Claim | Apr. 30, 2018 USD ($) ft²
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Number of Product liability cases | Case |  | 7 |
Number of Other product liability claims | Claim |  | 7 |
Capital lease payable |  | $ 34,206,000 | $ 22,143,000
Logistics Facility | Boone County, Missouri |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Area of leased property | ft² |  |  | 633,000
Capital lease payable |  | 34,000,000 |
Logistics Facility | Boone County, Missouri | Property, Plant, and Equipment |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Construction in progress |  | 34,000,000 |
Minimum |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Compensatory damages sought |  | 75,000 |
Minimum | Logistics Facility | Boone County, Missouri |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Estimated total cost of the building |  |  | $ 45,000,000
Estimated project cost to be recorded as right of use asset |  |  | 30,000,000
Estimated expenses related to material handling equipment, information technology systems and other capital projects |  |  | 25,000,000
Maximum |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Compensatory damages sought |  | $ 350,000 |
Maximum | Logistics Facility | Boone County, Missouri |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Estimated total cost of the building |  |  | 50,000,000
Estimated project cost to be recorded as right of use asset |  |  | 35,000,000
Estimated expenses related to material handling equipment, information technology systems and other capital projects |  |  | $ 30,000,000
Gemini Technologies, Incorporated | Smith & Wesson Corp |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Compensatory damages sought | $ 18,600,000 |  |

X
- Definition Area of leased property. + References No definition available. + Details
Name: | aobc_AreaOfLeasedProperty
Namespace Prefix: | aobc_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Estimated building cost of lease contract. + References No definition available. + Details
Name: | aobc_EstimatedBuildingCostOfLeaseContract
Namespace Prefix: | aobc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated expenses related to material handling equipment, information technology systems and other capital projects. + References No definition available. + Details
Name: | aobc_EstimatedExpensesRelatedToMaterialHandlingEquipmentInformationTechnologySystemsAndOtherCapitalProjects
Namespace Prefix: | aobc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated project cost to be recorded as right of use asset. + References No definition available. + Details
Name: | aobc_EstimatedProjectCostToBeRecordedAsRightOfUseAsset
Namespace Prefix: | aobc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of other product liability claims. + References No definition available. + Details
Name: | aobc_NumberOfOtherProductLiabilityClaims
Namespace Prefix: | aobc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of product liability cases. + References No definition available. + Details
Name: | aobc_NumberOfProductLiabilityCases
Namespace Prefix: | aobc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of commitments and contingencies. + References No definition available. + Details
Name: | aobc_ScheduleOfCommitmentsAndContingenciesLineItems
Namespace Prefix: | aobc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735 Reference 3: 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.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CapitalLeaseObligationsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_ConstructionInProgressGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=aobc_LogisticsFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_MO
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=aobc_GeminiTechnologiesIncorporatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=aobc_SmithAndWessonCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |