XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE AND CONTRACT LIABILITY
9 Months Ended
Sep. 30, 2020
REVENUE AND CONTRACT LIABILITY [Abstract]  
Revenue [Policy Text Block]
14. REVENUE AND CONTRACT LIABILITY

Revenue Disaggregation

Disaggregation of revenue by major product line is included in Segment Information in Note 17—Business Segments.

Unearned Revenue

The following table provides information about unearned revenue from contracts with customers, including significant changes in unearned revenue balances during the periods presented (in thousands):
 
Amount
Unearned revenue at December 31, 2018
$
50,578

Increase due to deferral of revenue at period end
36,622

Decrease due to beginning contract liabilities recognized as revenue
(45,379
)
Unearned revenue at December 31, 2019
41,821

Increase due to deferral of revenue at period end
71,200

Decrease due to beginning contract liabilities recognized as revenue
(34,264
)
Unearned revenue at September 30, 2020
$
78,757



Our total unearned revenue related to outstanding Club O Reward dollars was $8.6 million and $6.7 million at September 30, 2020 and December 31, 2019, respectively. Breakage income related to Club O Reward dollars and gift cards is recognized as a component of Retail revenue in our consolidated statements of operations. The timing of revenue recognition of these reward dollars is driven by actual customer activities, such as redemptions and expirations.
    
Breakage included in revenue was $1.6 million and $1.5 million for the three months ended September 30, 2020 and 2019 and $3.8 million and $3.5 million for the nine months ended September 30, 2020 and 2019.

Sales returns allowance
 
The following table provides additions to and deductions from the sales returns allowance (in thousands):
 
Amount
Allowance for returns at December 31, 2018
$
15,261

Additions to the allowance
117,040

Deductions from the allowance
(121,194
)
Allowance for returns at December 31, 2019
11,107

Additions to the allowance
143,746

Deductions from the allowance
(136,937
)
Allowance for returns at September 30, 2020
$
17,916