XML 21 R10.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue Recognition and Reserve for Sales Returns and Allowances | 3 Months Ended
--- | ---
Mar. 31, 2018
Revenue Recognition and Reserve for Sales Returns and Allowances | Note 4 — Revenue Recognition and Reserve for Sales Returns and Allowances The Company’s contracts with customers only include one performance obligation (i.e., sale of the Company’s products). Revenue is recognized in the gross amount at a point in time when delivery is completed and control of the promised goods is transferred to the customers. Revenue is measured as the amount of consideration the Company expects to be entitled to in exchange for those goods. The Company’s contracts do not involve financing elements as payment terms with customers are less than one year. Further, because revenue is recognized at the point in time goods are sold to customers, there are no contract assets or contract liability balances. The Company disaggregates its revenues from contracts with customers by reporting segment: U.S. and Canada, International, and Halloween. The Company further disaggregates revenues by major geographic region. See Note 2, Business Segments, Geographic Data, and Sales by Major Customers, for further information. The Company offers various discounts, pricing concessions, and other allowances to customers, all of which are considered in determining the transaction price. Certain discounts and allowances are fixed and determinable at the time of sale and are recorded at the time of sale as a reduction to revenue. Other discounts and allowances can vary and are determined at management’s discretion (variable consideration). Specifically, the Company occasionally grants discretionary credits to facilitate markdowns and sales of slow moving merchandise, and consequently accrues an allowance based on historic credits and management estimates. Further, while the Company generally does not allow product returns, the Company does make occasional exceptions to this policy, and consequently records a sales return allowance based upon historic return amounts and management estimates. These allowances (variable consideration) are estimated using the expected value method and are recorded at the time of sale as a reduction to revenue. The Company adjusts its estimate of variable consideration at least quarterly or when facts and circumstances used in the estimation process may change. The variable consideration is not constrained as the Company has sufficient history on the related estimates and does not believe there is a risk of significant revenue reversal. The Company also participates in cooperative advertising arrangements with some customers, whereby it allows a discount from invoiced product amounts in exchange for customer purchased advertising that features the Company’s products. Generally, these allowances range from 2% to 10% of gross sales, and are generally based upon product purchases or specific advertising campaigns. Such allowances are accrued when the related revenue is recognized. These cooperative advertising arrangements provide a distinct benefit and fair value, and are accounted for as direct selling expenses. Sales commissions are expensed when incurred as the related revenue is recognized at a point in time and therefore the amortization period is less than one year. As a result these costs are recorded as direct selling expenses, as incurred. Shipping and handling activities are considered part of the Company’s obligation to transfer the products and therefore are recorded as direct selling expenses, as incurred. The Company’s reserve for sales returns and allowances amounted to $15.3 million as of March 31, 2018, compared to $17.6 million as of December 31, 2017. This decrease was primarily due to certain customers taking their annual allowances related to 2017 sales.

X
- Definition Revenue Recognition. + References No definition available. + Details
Name: | jakk_RevenueRecognitionTextBlock
Namespace Prefix: | jakk_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration