XML 44 R26.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE AND CONTRACT LIABILITY
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
UNEARNED REVENUE
17. REVENUE AND CONTRACT LIABILITY

Unearned revenue
 
Unearned revenue consists of the following (in thousands):
 December 31,
 20222021
Club O membership fees and reward points$16,795 $16,701 
In store credits12,046 11,777 
Unearned product revenue on undelivered product10,932 20,689 
Unearned product revenue on unshipped orders3,536 9,107 
Other1,171 1,113 
Total unearned revenue$44,480 $59,387 

The following table provides information about unearned revenue from contracts with customers, including significant changes in unearned revenue balances during the period (in thousands):
Amount
Unearned revenue at December 31, 2020$72,165 
Increase due to deferral of revenue at period end, net51,384 
Decrease due to beginning contract liabilities recognized as revenue(64,162)
Unearned revenue at December 31, 202159,387 
Increase due to deferral of revenue at period end, net32,993 
Decrease due to beginning contract liabilities recognized as revenue(47,900)
Unearned revenue at December 31, 2022$44,480 

Our total unearned revenue related to outstanding Club O Reward dollars was $10.9 million and $10.0 million at December 31, 2022 and 2021, respectively. Breakage income related to Club O Reward dollars and gift cards is recognized in Net revenue in our consolidated statements of operations. Breakage included in revenue was $4.4 million, $6.9 million, and $5.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The timing of revenue recognition of these reward dollars is driven by actual customer activities, such as redemptions and expirations.

Sales returns allowance
 
The following table provides additions to and deduction from the sales returns allowance, which is included in our Accrued liabilities balance in our consolidated balance sheets (in thousands):
Amount
Allowance for returns at December 31, 2019$11,106 
Additions to the allowance204,810 
Deductions from the allowance(196,726)
Allowance for returns at December 31, 202019,190 
Additions to the allowance237,622 
Deductions from the allowance(242,889)
Allowance for returns at December 31, 202113,923 
Additions to the allowance161,492 
Deductions from the allowance(165,193)
Allowance for returns at December 31, 2022$10,222