XML 112 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE AND CONTRACT LIABILITY - Unearned Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Contract with Customer, Liability [Line Items]    
Total unearned revenue $ 49,597 $ 44,480
Loyalty program membership fees and reward points    
Contract with Customer, Liability [Line Items]    
Total unearned revenue 16,449 16,795
In store credits    
Contract with Customer, Liability [Line Items]    
Total unearned revenue 11,947 12,046
Unearned product revenue on undelivered product    
Contract with Customer, Liability [Line Items]    
Total unearned revenue 14,821 10,932
Unearned product revenue on unshipped orders    
Contract with Customer, Liability [Line Items]    
Total unearned revenue 4,098 3,536
Other    
Contract with Customer, Liability [Line Items]    
Total unearned revenue $ 2,282 $ 1,171