XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 110,478 $ 85,319 $ 83,518
Prepaid expenses and other assets 25,856 24,151 22,596
Accrued expenses and other liabilities 99,793 87,802 84,446
Balances Before Adoption of ASC 606 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 106,091   83,518
Prepaid expenses and other assets 22,982   22,596
Accrued expenses and other liabilities 92,532   $ 84,446
ASU 2014-09 [Member] | Impact of Adoption [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 4,387 1,801  
Prepaid expenses and other assets 2,874 1,555  
Accrued expenses and other liabilities $ 7,261 $ 3,356