XML 21 R9.htm IDEA: XBRL DOCUMENT
v3.19.2

Revenue Recognition | 3 Months Ended
--- | ---
Jun. 30, 2019
Revenue from Contract with Customer [Abstract] |
Revenue Recognition | Revenue Recognition Revenue is recognized when a performance obligation is completed at a point in time and when the customer has obtained control. Control passes to the customer when they have the ability to direct the use of, and obtain substantially all the remaining benefits from, the goods transferred. The amount of revenue recognized is based on the transaction price, which represents the invoiced amount less known actual amounts or estimates of variable consideration. Components of variable consideration include estimated discounts, markdowns or chargebacks, and sales returns. Estimated variable consideration is included in the transaction price to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. As a result of the short durations of the Company's customer contracts, which are typically effective for one year or less and have payment terms that are generally 30-60 days, these arrangements are not considered to have a significant financing component. Contract Assets and Liabilities Contract assets represent the Company’s right to consideration subject to conditions other than the passage of time, such as additional performance obligations to be satisfied. Contract liabilities are performance obligations that the Company expects to satisfy or relieve within the next 12 months, advance consideration obtained prior to satisfying a performance obligation, or unconditional obligations to provide goods or services under non-cancelable contracts before the transfer of goods or services to the customer has occurred. Contract assets and liabilities are recorded in other current assets and other accrued expenses, respectively, in the condensed consolidated balance sheets. Sales Returns. The following table provides activity during the three months ended June 30, 2019 related to estimated sales returns for the Company’s existing customer contracts for all channels:
| Contract Asset |  | Contract Liability
Balance, March 31, 2019 | $ | 10,441 |  |  | $ | (24,787 | )
Net additions to sales return allowance* | 3,776 |  |  | (14,632 | )
Actual returns | (8,713 | ) |  | 24,447 |
Balance, June 30, 2019 | $ | 5,504 |  |  | $ | (14,972 | )
The following table provides activity during the three months ended June 30, 2018 related to estimated sales returns for the Company’s existing customer contracts for all channels:
| Contract Asset |  | Contract Liability
Balance, March 31, 2018 | $ | 11,251 |  |  | $ | (23,156 | )
Net additions to sales return allowance* | 1,780 |  |  | (10,965 | )
Actual returns | (8,212 | ) |  | 22,604 |
Balance, June 30, 2018 | $ | 4,819 |  |  | $ | (11,517 | )
*Net additions to sales return allowance include provision for anticipated sales returns which consists of both contractual return rights and discretionary authorized returns. Refer to Note 12, “Reportable Operating Segments,” for further information on the Company's disaggregation of revenue.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: 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_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration