v2.4.1.9
Summary of Significant Accounting Policies (Details) - The Changes in the Allowance for Doubtful Accounts (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 1,107us-gaap_AllowanceForDoubtfulAccountsReceivable $ 922us-gaap_AllowanceForDoubtfulAccountsReceivable $ 535us-gaap_AllowanceForDoubtfulAccountsReceivable
Additions, net of recoveries 5,028us-gaap_ProvisionForDoubtfulAccounts 3,773us-gaap_ProvisionForDoubtfulAccounts 1,955us-gaap_ProvisionForDoubtfulAccounts
Deductions (4,484)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs (3,588)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs (1,568)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Ending balance $ 1,651us-gaap_AllowanceForDoubtfulAccountsReceivable $ 1,107us-gaap_AllowanceForDoubtfulAccountsReceivable $ 922us-gaap_AllowanceForDoubtfulAccountsReceivable