XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 169,954 $ 85,319 $ 83,518
Prepaid expenses and other assets 21,981 24,151 22,596
Accrued expenses and other liabilities 85,448 87,802 84,446
Balances Before Adoption of ASC 606 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 165,238   83,518
Prepaid expenses and other assets 18,937   22,596
Accrued expenses and other liabilities 77,688   $ 84,446
ASU 2014-09 [Member] | Impact of Adoption [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 4,716 1,801  
Prepaid expenses and other assets 3,044 1,555  
Accrued expenses and other liabilities $ 7,760 $ 3,356