XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
brand
store
country
segment
state
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2021
USD ($)
Apr. 29, 2021
finance_company
financialInstitution
Sep. 30, 2020
USD ($)
Jul. 14, 2020
finance_company
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Number of stores | store 278            
Number of new vehicle brands | brand 40            
Number of countries | country 2            
Number of states | state 25            
Debt Instrument [Line Items]              
Threshold period for interest to bear on receivables 60 days            
Interest costs capitalized $ 2,000,000 $ 1,600,000 $ 2,300,000        
Restricted cash on deposit in reserve accounts, included in other non-current assets 3,700,000 0 $ 0        
Debt instrument, number of manufacturer-affiliated finance companies | finance_company             2
Accrued warranty balance       $ 600,000   $ 500,000  
Contract liability 239,000,000 194,100,000          
Contract liability, revenue recognized 35,000,000 31,100,000          
Contract asset $ 9,600,000 $ 8,200,000          
Number of reportable segments | segment 3            
Credit Facility | Line of Credit              
Debt Instrument [Line Items]              
Debt instrument, number of counter-parties | financialInstitution         20    
Debt instrument, number of manufacturer-affiliated finance companies | finance_company         8    
Loans receivables | Automobile loan              
Debt Instrument [Line Items]              
Loan receivables aged less than 60 days past due, percent (more than)   95.00%          
Loan receivable on non-accrual status, percent (less than)   5.00%          
Allowance for credit losses $ 25,000,000            
Minimum              
Debt Instrument [Line Items]              
Period that contracts in transit are outstanding 5 days            
Maximum              
Debt Instrument [Line Items]              
Period that contracts in transit are outstanding 10 days