XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Lease
Mar. 31, 2021
USD ($)
Operating Leases [Abstract]    
Number of leases for additional retail locations not yet commenced | Lease 1  
Lease Expense [Abstract]    
Operating lease cost $ 11,739 $ 11,806
Variable lease cost 1,695 1,508
Total lease expense 13,434 13,314
Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract]    
Operating cash flows from operating leases 9,629 13,093
Right-of-use Assets Obtained in Exchange for Lease Obligations [Abstract]    
Operating leases $ 8,382 $ 4,125
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