XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition (Narrative) (Details)
6 Months Ended
Jun. 30, 2024
Disaggregation of Revenue [Line Items]  
Majority gift card breakage revenue recognition period 1 year
Earned points expiration period for inactivity 6 months
Minimum  
Disaggregation of Revenue [Line Items]  
Earned rewards, expiration period 1 month
Maximum  
Disaggregation of Revenue [Line Items]  
Earned rewards, expiration period 2 months