XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation - Additional Information (Detail) - ASU 2014-09
3 Months Ended
Jul. 31, 2018
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Description of payment terms 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 to some customers for early payment. For contracts with discounted terms, the transaction price is determined 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.
Minimum  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Payment term 1 year
Minimum | Commercial Customers  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Payment term 20 days
Maximum | Commercial Customers  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Payment term 90 days