Rendering

Component: (Network and Table)
Network
100320 - Disclosure - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Details)
(http://www.csgi.com/20161231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsReceivableDetails)
Table(Implied)
Slicers (applies to each fact value in each table cell)
Accounting Policies [Abstract]Period [Axis]
2016-01-01 - 2016-12-31
2015-01-01 - 2015-12-31
2014-01-01 - 2014-12-31
Accounting Policies [Abstract]
 
 
 
Allowance for Doubtful Accounts Receivable
 
 
 
Balance, beginning of year
3,600,000  
3,323,000  
2,359,000  
Additions to expense
614,000  
533,000  
1,406,000  
Write-offs
(1,102,000) 
(318,000) 
(465,000) 
Recoveries
 
89,000  
 
Other
(32,000) 
(27,000) 
23,000  
Balance, end of year
3,080,000  
 
3,600,000  
 
3,323,000