XML 34 R25.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Summary of Significant Accounting Policies (Details Textual) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2024 | Mar. 31, 2023 | Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items] |  |  |
Aggregate amount of transaction price allocated to remaining performance obligations | $ 1,400,000 |  |
Remaining performance obligations expected to be recognized, year | 2036 |  |
Deferred revenue recognized | $ 19,100 | $ 20,200 |
Restricted cash | $ 2,872 | $ 0 | $ 2,900
Minimum |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Holding period of settlement and merchant reserve assets and liabilities | 1 day |  |
Maximum |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Holding period of settlement and merchant reserve assets and liabilities | 4 days |  |
Software as a Service and Related Solutions Revenue [Member] | Minimum |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Future revenue including variable consideration, contractual terms ending, year | 2024 |  |
Software as a Service and Related Solutions Revenue [Member] | Maximum |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |
Future revenue including variable consideration, contractual terms ending, year | 2036 |  |

X
- Definition Future revenue including variable consideration, contractual terms ending year. + References No definition available. + Details
Name: | csgs_FutureRevenueIncludingVariableConsiderationContractualTermsEndingYear
Namespace Prefix: | csgs_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Holding period of settlement and merchant reserve assets and liabilities. + References No definition available. + Details
Name: | csgs_HoldingPeriodOfSettlementAndMerchantReserveAssetsAndLiabilities
Namespace Prefix: | csgs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Summary of significant accounting policies. + References No definition available. + Details
Name: | csgs_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | csgs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Year in which remaining performance obligation is expected to be recognized, in YYYY format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:gYearListItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=csgs_SoftwareAsAServiceAndRelatedSolutionsRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |