UNEARNED REVENUE (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
---|---|---|
Contract with Customer, Liability [Line Items] | ||
Total unearned revenue | $ 59,387 | $ 72,165 |
Unearned product revenue on undelivered product | ||
Contract with Customer, Liability [Line Items] | ||
Total unearned revenue | 20,689 | 35,952 |
Club O membership fees and reward points | ||
Contract with Customer, Liability [Line Items] | ||
Total unearned revenue | 16,701 | 14,860 |
In store credits | ||
Contract with Customer, Liability [Line Items] | ||
Total unearned revenue | 11,777 | 9,207 |
Up-front Payment Arrangement Before Shipment | ||
Contract with Customer, Liability [Line Items] | ||
Total unearned revenue | 9,107 | 10,489 |
Unredeemed gift cards | ||
Contract with Customer, Liability [Line Items] | ||
Total unearned revenue | 711 | 1,143 |
Other | ||
Contract with Customer, Liability [Line Items] | ||
Total unearned revenue | $ 402 | $ 514 |