XML 60 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Pronouncements - Schedule of Impact of Adoption (Details) - USD ($)
$ in Thousands
Jan. 01, 2019
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net   $ 794,446 $ 732,405
Accounts payable and accrued expenses   168,031 $ 126,937
Accounting Standards Update 2016-02 | Scenario, Forecast | Subsequent Event      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accrued Rent $ 30,000    
Accounting Standards Update 2016-02 | Scenario, Forecast | Minimum | Subsequent Event      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Lease liabilities 270,000    
Right-of-use asset 270,000    
Accounting Standards Update 2016-02 | Scenario, Forecast | Maximum | Subsequent Event      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Lease liabilities 290,000    
Right-of-use asset $ 290,000    
Balances Without Adoption of Revenue Guidance      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net   783,776  
Accounts payable and accrued expenses   157,361  
Effect of Change Higher (Lower) | Accounting Standards Update 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net   10,670  
Accounts payable and accrued expenses   $ 10,670