XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Lease
Mar. 31, 2020
USD ($)
Operating Leases [Abstract]    
Number of leases for additional retail locations not yet commenced | Lease 1  
Lease Expense [Abstract]    
Operating lease cost $ 11,806 $ 10,431
Variable lease cost 1,508 1,615
Total lease expense 13,314 12,046
Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract]    
Operating cash flows from operating leases 13,093 9,996
Right-of-use Assets Obtained in Exchange for Lease Obligations [Abstract]    
Operating leases $ 4,125 $ 12,043
Minimum [Member]    
Operating Leases [Abstract]    
Remaining lease term 1 year  
Maximum [Member]    
Operating Leases [Abstract]    
Remaining lease term 14 years  
Term of lease extension 20 years