XML 27 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Lived Assets - Schedule of Finite-Lived Intangible Assets (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Client contracts    
Summary of carrying value of assets    
Gross Carrying Amount $ 135,488us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
$ 130,573us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
Accumulated Amortization (88,585)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
(75,382)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
Net Amount 46,903us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
55,191us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
Client contracts | Investments in client contracts    
Summary of carrying value of assets    
Gross Carrying Amount 34,657us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InvestmentsInClientContractsMember
27,370us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InvestmentsInClientContractsMember
Accumulated Amortization (23,907)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InvestmentsInClientContractsMember
(20,345)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InvestmentsInClientContractsMember
Net Amount 10,750us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InvestmentsInClientContractsMember
7,025us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InvestmentsInClientContractsMember
Client contracts | Capitalized costs    
Summary of carrying value of assets    
Gross Carrying Amount 6,667us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_CapitalizedCostsMember
5,003us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_CapitalizedCostsMember
Accumulated Amortization (3,463)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_CapitalizedCostsMember
(3,340)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_CapitalizedCostsMember
Net Amount 3,204us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_CapitalizedCostsMember
1,663us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_CapitalizedCostsMember
Client contracts | Acquired client contracts    
Summary of carrying value of assets    
Gross Carrying Amount 94,164us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredClientContractsMember
98,200us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredClientContractsMember
Accumulated Amortization (61,215)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredClientContractsMember
(51,697)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredClientContractsMember
Net Amount 32,949us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredClientContractsMember
46,503us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredClientContractsMember
Software    
Summary of carrying value of assets    
Gross Carrying Amount 131,529us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
121,069us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
Accumulated Amortization (86,797)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
(77,504)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
Net Amount 44,732us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
43,565us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
Software | Acquired software    
Summary of carrying value of assets    
Gross Carrying Amount 67,012us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredSoftwareMember
67,975us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredSoftwareMember
Accumulated Amortization (56,806)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredSoftwareMember
(53,820)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredSoftwareMember
Net Amount 10,206us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredSoftwareMember
14,155us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_AcquiredSoftwareMember
Software | Internal use software    
Summary of carrying value of assets    
Gross Carrying Amount 64,517us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InternalUseSoftwareMember
53,094us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InternalUseSoftwareMember
Accumulated Amortization (29,991)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InternalUseSoftwareMember
(23,684)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InternalUseSoftwareMember
Net Amount $ 34,526us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InternalUseSoftwareMember
$ 29,410us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
/ us-gaap_StatementBusinessSegmentsAxis
= csgs_InternalUseSoftwareMember