XML 55 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Gross Amounts of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total gross accounts receivable $ 359,781 $ 341,576
Less: Allowance for doubtful accounts receivable (832) (558)
Accounts receivable, net 358,949 341,018
Trade Receivables [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total gross accounts receivable 320,321 296,795
Vendor Receivables [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total gross accounts receivable 35,482 40,530
Other Receivables [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total gross accounts receivable $ 3,978 $ 4,251