XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 149,496 $ 85,319 $ 83,518
Prepaid expenses and other assets 25,865 24,151 22,596
Accrued expenses and other liabilities 105,788 87,802 84,446
Balances Before Adoption of ASC 606 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 144,095   83,518
Prepaid expenses and other assets 22,570   22,596
Accrued expenses and other liabilities 97,092   $ 84,446
ASU 2014-09 [Member] | Impact of Adoption [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 5,401 1,801  
Prepaid expenses and other assets 3,295 1,555  
Accrued expenses and other liabilities $ 8,696 $ 3,356