XML 64 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Revenue from gift cards, recognized in period $ 3,031 $ 1,854  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 24,522 15,470 $ 9,341
Provision for credit losses 95,094 52,088 37,521
Write-off of uncollectible amounts, net of recoveries (90,573) (43,036) (31,392)
Ending balance 29,043 24,522 $ 15,470
Unredeemed Gift Cards      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Deferred Revenue from Gift Cards $ 2,190 $ 1,096