XML 23 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Receivables [Abstract]      
Beginning balance - Allowance for Doubtful Accounts $ 4,540us-gaap_AllowanceForDoubtfulAccountsReceivable $ 3,002us-gaap_AllowanceForDoubtfulAccountsReceivable $ 2,150us-gaap_AllowanceForDoubtfulAccountsReceivable
Provision for doubtful accounts 2,437us-gaap_ProvisionForDoubtfulAccounts 2,797us-gaap_ProvisionForDoubtfulAccounts 3,053us-gaap_ProvisionForDoubtfulAccounts
Write-offs (2,797)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs (1,259)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs (2,201)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Ending balance - Allowance for Doubtful Accounts $ 4,180us-gaap_AllowanceForDoubtfulAccountsReceivable $ 4,540us-gaap_AllowanceForDoubtfulAccountsReceivable $ 3,002us-gaap_AllowanceForDoubtfulAccountsReceivable