XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Narrative) (Details)
3 Months Ended
Mar. 31, 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