XML 94 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Overview and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
May 22, 2019
$ / shares
shares
Dec. 31, 2019
USD ($)
location
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Accounting Policies [Abstract]          
Approximate number of in-market locations | location   3,200      
Impairment of property and equipment long-lived assets   $ 0 $ 0 $ 0  
Non-cancelable lease term, pick-up truck, (less than)   1 year      
Two-for-one stock split 2        
Par value (in dollars per share) | $ / shares $ 0.01 $ 0.01 $ 0.01    
Issued, additional (in shares) | shares 1 574,128,911 571,803,838    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating lease right-of-use assets   $ 243,200,000 $ 0    
Operating lease liabilities   $ 245,600,000      
Accounting Standards Update 2016-02          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating lease right-of-use assets         $ 227,500,000
Operating lease liabilities         $ 228,300,000