XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements - Impact of New Accounting Pronouncements on Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net $ 97,627 $ 85,319 $ 83,518
Prepaid expenses and other assets 22,123 24,151 22,596
Accrued expenses and other liabilities 102,171 87,816 84,460
Balances Without Adoption      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 93,994   83,518
Prepaid expenses and other assets 19,327   22,596
Accrued expenses and other liabilities 95,742   $ 84,460
Effects of New Guidance | ASU 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts receivable, net 3,633 1,801  
Prepaid expenses and other assets 2,796 1,555  
Accrued expenses and other liabilities $ 6,429 $ 3,356