2019 Form 10-K Financial Statement

#000156459020005691 Filed on February 21, 2020

View on sec.gov

Income Statement

Concept 2019 2018 Q4 2018 Q3
Revenue $996.8M $247.3M $213.1M
YoY Change 13.91% 20.5% 6.96%
Cost Of Revenue $525.1M $130.2M $109.1M
YoY Change 16.74% 30.54% 9.36%
Gross Profit $471.7M $117.1M $104.0M
YoY Change 10.92% 11.01% 4.55%
Gross Profit Margin 47.32% 47.35% 48.82%
Selling, General & Admin $191.3M $48.80M $39.20M
YoY Change 13.01% 11.67% 9.5%
% of Gross Profit 40.56% 41.68% 37.69%
Research & Development $128.0M $32.20M $31.50M
YoY Change 3.23% 14.59% 3.96%
% of Gross Profit 27.14% 27.5% 30.29%
Depreciation & Amortization $21.42M $17.30M $15.80M
YoY Change 17.03% 54.46% 47.66%
% of Gross Profit 4.54% 14.78% 15.19%
Operating Expenses $319.3M $86.00M $75.50M
YoY Change 8.87% 14.21% 8.63%
Operating Profit $126.1M $29.43M $25.65M
YoY Change -4.41% 12.96% -9.6%
Interest Expense -$18.80M -$4.800M -$4.500M
YoY Change 6.21% 23.08% -207.5%
% of Operating Profit -14.91% -16.31% -17.54%
Other Income/Expense, Net -$20.39M $900.0K -$700.0K
YoY Change 13.6% -280.0% -85.97%
Pretax Income $105.7M $25.57M $20.49M
YoY Change 21.54% 17.98% -12.37%
Income Tax $22.95M $4.669M $4.391M
% Of Pretax Income 21.71% 18.26% 21.43%
Net Earnings $82.77M $20.90M $16.10M
YoY Change 25.16% 39.33% 10.43%
Net Earnings / Revenue 8.3% 8.45% 7.56%
Basic Earnings Per Share $2.58 $0.65 $0.50
Diluted Earnings Per Share $2.55 $0.64 $0.49
COMMON SHARES
Basic Shares Outstanding 32.05M 32.51M
Diluted Shares Outstanding 32.47M 32.81M

Balance Sheet

Concept 2019 2018 Q4 2018 Q3
SHORT-TERM ASSETS
Cash & Short-Term Investments $182.7M $162.9M $199.3M
YoY Change 12.15% -37.68% -22.9%
Cash & Equivalents $156.5M $139.3M $197.2M
Short-Term Investments $26.10M $23.60M $2.100M
Other Short-Term Assets $204.6M $32.29M $38.70M
YoY Change 30.4% 13.89% 10.57%
Inventory
Prepaid Expenses
Receivables $277.5M $235.8M $283.6M
Other Receivables $4.300M $6.700M $7.400M
Total Short-Term Assets $669.1M $599.6M $529.0M
YoY Change 11.59% 8.17% -1.98%
LONG-TERM ASSETS
Property, Plant & Equipment $179.3M $81.81M $78.30M
YoY Change 119.19% 83.23% 107.14%
Goodwill $255.8M
YoY Change 21.77%
Intangibles
YoY Change
Long-Term Investments $2.800M $2.000M
YoY Change
Other Assets $37.10M $26.93M $21.90M
YoY Change -2.37% 146.02% -9.13%
Total Long-Term Assets $613.9M $514.8M $418.3M
YoY Change 19.25% 46.97% 24.61%
TOTAL ASSETS
Total Short-Term Assets $669.1M $599.6M $529.0M
Total Long-Term Assets $613.9M $514.8M $418.3M
Total Assets $1.283B $1.114B $947.3M
YoY Change 15.13% 23.2% 8.21%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $32.70M $45.39M $39.10M
YoY Change -27.97% 18.13% 23.34%
Accrued Expenses $100.0M $61.10M $56.60M
YoY Change 63.67% -3.02% -6.14%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $10.30M $7.500M $7.500M
YoY Change 37.33% -66.67% -63.59%
Total Short-Term Liabilities $418.7M $350.4M $202.6M
YoY Change 19.49% 57.41% -4.03%
LONG-TERM LIABILITIES
Long-Term Debt $346.5M $352.3M $353.1M
YoY Change -1.65% 13.93% 12.56%
Other Long-Term Liabilities $114.8M $22.61M $27.30M
YoY Change 170.75% 112.97% 6.23%
Total Long-Term Liabilities $461.3M $402.9M $380.4M
YoY Change 16.87% 18.8% 12.08%
TOTAL LIABILITIES
Total Short-Term Liabilities $418.7M $350.4M $202.6M
Total Long-Term Liabilities $461.3M $402.9M $380.4M
Total Liabilities $886.4M $753.3M $588.9M
YoY Change 17.67% 34.1% 6.98%
SHAREHOLDERS EQUITY
Retained Earnings $795.1M
YoY Change 6.1%
Common Stock $442.1M
YoY Change 3.35%
Preferred Stock
YoY Change
Treasury Stock (at cost) $842.4M
YoY Change 3.39%
Treasury Stock Shares $34.78M
Shareholders Equity $396.7M $361.0M $358.4M
YoY Change
Total Liabilities & Shareholders Equity $1.283B $1.114B $947.3M
YoY Change 15.13% 23.2% 8.21%

Cashflow Statement

Concept 2019 2018 Q4 2018 Q3
OPERATING ACTIVITIES
Net Income $82.77M $20.90M $16.10M
YoY Change 25.16% 39.33% 10.43%
Depreciation, Depletion And Amortization $21.42M $17.30M $15.80M
YoY Change 17.03% 54.46% 47.66%
Cash From Operating Activities $151.0M $70.00M $47.10M
YoY Change 5.37% 186.89% 22.98%
INVESTING ACTIVITIES
Capital Expenditures $37.32M -$13.10M -$17.30M
YoY Change -34.65% 72.37% 140.28%
Acquisitions $17.19M
YoY Change -88.12%
Other Investing Activities -$19.30M -$94.70M $61.80M
YoY Change -122.41% 304.7% 1407.32%
Cash From Investing Activities -$56.64M -$107.8M $44.50M
YoY Change -34.25% 247.74% -1535.48%
FINANCING ACTIVITIES
Cash Dividend Paid $29.13M
YoY Change 4.1%
Common Stock Issuance & Retirement, Net $28.69M
YoY Change -11.49%
Debt Paid & Issued, Net $7.500M
YoY Change -94.03%
Cash From Financing Activities -35.93M -18.70M -13.90M
YoY Change -4.22% 19.87% -24.04%
NET CHANGE
Cash From Operating Activities 151.0M 70.00M 47.10M
Cash From Investing Activities -56.64M -107.8M 44.50M
Cash From Financing Activities -35.93M -18.70M -13.90M
Net Change In Cash 59.58M -56.50M 77.70M
YoY Change 249.78% 154.5% 359.76%
FREE CASH FLOW
Cash From Operating Activities $151.0M $70.00M $47.10M
Capital Expenditures $37.32M -$13.10M -$17.30M
Free Cash Flow $113.7M $83.10M $64.40M
YoY Change 31.87% 159.69% 41.54%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2019 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2020Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
32852226
CY2019 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2014 csgs Common Stock Warrants Term
CommonStockWarrantsTerm
P10Y
CY2018Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
139277000
CY2019 dei Entity Shell Company
EntityShellCompany
false
CY2018Q4 us-gaap Short Term Investments
ShortTermInvestments
23603000
CY2018Q4 us-gaap Cash Cash Equivalents And Short Term Investments
CashCashEquivalentsAndShortTermInvestments
162880000
CY2018Q4 us-gaap Settlement Assets Current
SettlementAssetsCurrent
124627000
CY2019Q4 us-gaap Short Term Investments
ShortTermInvestments
26109000
CY2019Q4 us-gaap Cash Cash Equivalents And Short Term Investments
CashCashEquivalentsAndShortTermInvestments
182657000
CY2019Q4 us-gaap Settlement Assets Current
SettlementAssetsCurrent
169327000
CY2019 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
Yes
CY2019 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2019Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P2Y
CY2019 us-gaap Lessee Operating Lease Existence Of Option To Extend
LesseeOperatingLeaseExistenceOfOptionToExtend
true
CY2019 us-gaap Lessee Operating Sublease Existence Of Option To Extend
LesseeOperatingSubleaseExistenceOfOptionToExtend
true
CY2019 dei Document Annual Report
DocumentAnnualReport
true
CY2019 dei Document Transition Report
DocumentTransitionReport
false
CY2019 dei Entity File Number
EntityFileNumber
0-27512
CY2019 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
DE
CY2019 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
47-0783182
CY2019 dei Entity Address Address Line1
EntityAddressAddressLine1
6175 S. Willow Drive
CY2019 dei Entity Address Address Line2
EntityAddressAddressLine2
10th Floor
CY2019 dei Entity Address City Or Town
EntityAddressCityOrTown
Greenwood Village
CY2019 dei Entity Address State Or Province
EntityAddressStateOrProvince
CO
CY2019 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
80111
CY2019 dei City Area Code
CityAreaCode
(303)
CY2019 dei Local Phone Number
LocalPhoneNumber
200-2000
CY2019 dei Security12b Title
Security12bTitle
Common Stock, Par Value $0.01 Per Share
CY2019 dei Security Exchange Name
SecurityExchangeName
NASDAQ
CY2019Q2 dei Entity Public Float
EntityPublicFloat
1158870134
CY2019Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
156548000
CY2019 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2017 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
8796000
CY2019 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2019Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
32704000
CY2019 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
525122000
CY2019 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
19919000
CY2019 dei Trading Symbol
TradingSymbol
CSGS
CY2019Q4 us-gaap Preferred Stock Value
PreferredStockValue
CY2019 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2019
CY2019Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
98029000
CY2018Q4 us-gaap Preferred Stock Value
PreferredStockValue
CY2019 dei Entity Small Business
EntitySmallBusiness
false
CY2019Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
3735000
CY2018Q4 us-gaap Debt Instrument Unamortized Discount Noncurrent
DebtInstrumentUnamortizedDiscountNoncurrent
14549000
CY2018Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
22605000
CY2019Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
20778000
CY2019Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
467675000
CY2019Q4 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
45094000
CY2019Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
2806000
CY2019Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
346509000
CY2019Q4 us-gaap Liabilities Current
LiabilitiesCurrent
418693000
CY2019Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
78936000
CY2019Q4 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
18552000
CY2018Q4 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
17527000
CY2019Q4 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
2543000
CY2019Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
77527000
CY2018Q4 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
2284000
CY2019Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
14759000
CY2019Q4 us-gaap Capitalized Contract Cost Accumulated Amortization
CapitalizedContractCostAccumulatedAmortization
31526000
CY2019Q4 us-gaap Settlement Liabilities Current
SettlementLiabilitiesCurrent
168342000
CY2019Q4 csgs Client Deposits
ClientDeposits
38687000
CY2019Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2019Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
100000000
CY2018Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
402947000
CY2019Q4 us-gaap Debt Instrument Unamortized Discount Noncurrent
DebtInstrumentUnamortizedDiscountNoncurrent
10053000
CY2019Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2019Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
454663000
CY2019Q4 us-gaap Treasury Stock Value
TreasuryStockValue
867817000
CY2019Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000
CY2019Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2019Q4 us-gaap Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
16000
CY2019Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2018Q4 us-gaap Liabilities
Liabilities
753338000
CY2019Q4 us-gaap Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
-39519000
CY2018Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2018Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2018Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2019Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
32891000
CY2018Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
100000000
CY2019Q4 us-gaap Common Stock Value
CommonStockValue
696000
CY2019Q4 us-gaap Liabilities
Liabilities
886368000
CY2018Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000
CY2018Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2018Q4 us-gaap Common Stock Value
CommonStockValue
693000
CY2017 csgs Interest Expense Debt Excluding Amortization Of Debt Discount Premium
InterestExpenseDebtExcludingAmortizationOfDebtDiscountPremium
16794000
CY2019 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
4834000
CY2018 csgs Interest Expense Debt Excluding Amortization Of Debt Discount Premium
InterestExpenseDebtExcludingAmortizationOfDebtDiscountPremium
17667000
CY2018 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
8661000
CY2019Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
848623000
CY2019Q4 us-gaap Stockholders Equity
StockholdersEquity
396662000
CY2019Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1283030000
CY2018Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
6720000
CY2018Q4 us-gaap Other Assets Current
OtherAssetsCurrent
32286000
CY2018Q4 us-gaap Assets Current
AssetsCurrent
599567000
CY2018Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
81813000
CY2019Q4 us-gaap Stockholders Equity
StockholdersEquity
396662000
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-78228000
CY2017 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
15000000
CY2019Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
35356000
CY2018 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
124034000
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
996810000
CY2019 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
127994000
CY2018 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
875059000
CY2018 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
449820000
CY2018 us-gaap Investment Income Interest
InvestmentIncomeInterest
2646000
CY2019 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
3418000
CY2019 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-1604000
CY2018 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-14203000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
105723000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
82770000
CY2018 us-gaap Net Income Loss
NetIncomeLoss
66130000
CY2019 csgs Interest Expense Debt Excluding Amortization Of Debt Discount Premium
InterestExpenseDebtExcludingAmortizationOfDebtDiscountPremium
17748000
CY2019 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
3432000
CY2018 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-14113000
CY2019 us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
2819000
CY2018 us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
2664000
CY2019 us-gaap Investment Income Interest
InvestmentIncomeInterest
1785000
CY2018 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
550000
CY2019 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
86202000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
86987000
CY2019 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
14000
CY2018 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
90000
CY2018 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
52017000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
22953000
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
32465000
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
32855000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
82770000
CY2018 us-gaap Net Income Loss
NetIncomeLoss
66130000
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
32488000
CY2019 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-20386000
CY2018 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-17945000
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
20857000
CY2017 us-gaap Depreciation
Depreciation
13380000
CY2017 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
153695000
CY2017 csgs Common Stock Repurchased During Period Value
CommonStockRepurchasedDuringPeriodValue
30649000
CY2017 us-gaap Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
1776000
CY2017 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
20996000
CY2018 us-gaap Dividends
Dividends
28003000
CY2019 us-gaap Dividends
Dividends
29274000
CY2019 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
7500000
CY2017 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
30649000
CY2017 us-gaap Investment Income Interest
InvestmentIncomeInterest
3246000
CY2018 us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
-5795000
CY2018Q4 us-gaap Goodwill
Goodwill
255816000
CY2018Q4 csgs Client Deposits
ClientDeposits
36889000
CY2018Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
45386000
CY2018Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
61107000
CY2018Q4 us-gaap Settlement Liabilities Current
SettlementLiabilitiesCurrent
123613000
CY2018Q4 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
40236000
CY2018Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
218000
CY2018Q4 us-gaap Other Liabilities Current
OtherLiabilitiesCurrent
35442000
CY2018Q4 us-gaap Liabilities Current
LiabilitiesCurrent
350391000
CY2018Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
352326000
CY2019Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
6376000
CY2018Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
8205000
CY2018Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
3115000
CY2019Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
244058000
CY2018Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
235827000
CY2019Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
33450000
CY2018Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
37227000
CY2019Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
4297000
CY2019Q4 us-gaap Other Assets Current
OtherAssetsCurrent
35293000
CY2019Q4 us-gaap Assets Current
AssetsCurrent
669082000
CY2018Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
93278000
CY2019Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
84429000
CY2019Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
94847000
CY2019Q4 us-gaap Goodwill
Goodwill
259164000
CY2018Q4 us-gaap Goodwill
Goodwill
255816000
CY2018Q4 us-gaap Capitalized Contract Cost Accumulated Amortization
CapitalizedContractCostAccumulatedAmortization
43051000
CY2019Q4 us-gaap Capitalized Contract Cost Net
CapitalizedContractCostNet
50746000
CY2018Q4 us-gaap Capitalized Contract Cost Net
CapitalizedContractCostNet
37289000
CY2019Q4 us-gaap Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
9392000
CY2018Q4 us-gaap Deferred Tax Assets Net Noncurrent
DeferredTaxAssetsNetNoncurrent
11087000
CY2019Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
27739000
CY2018Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
26934000
CY2019Q4 us-gaap Assets Noncurrent
AssetsNoncurrent
613948000
CY2018Q4 us-gaap Assets Noncurrent
AssetsNoncurrent
514795000
CY2019Q4 us-gaap Assets
Assets
1283030000
CY2018Q4 us-gaap Assets
Assets
1114362000
CY2019Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
10313000
CY2018Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
7500000
CY2019Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
22442000
CY2019Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
3661000
CY2018Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
4460000
CY2018Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
33158000
CY2019Q4 csgs Class Of Warrants Or Rights Vested
ClassOfWarrantsOrRightsVested
0
CY2018Q4 csgs Class Of Warrants Or Rights Vested
ClassOfWarrantsOrRightsVested
439000
CY2019Q4 csgs Class Of Warrant Or Right Issued
ClassOfWarrantOrRightIssued
950000
CY2018Q4 csgs Class Of Warrant Or Right Issued
ClassOfWarrantOrRightIssued
1425000
CY2018Q4 us-gaap Warrants And Rights Outstanding
WarrantsAndRightsOutstanding
9082000
CY2018Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
441417000
CY2018Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
34779000
CY2018Q4 us-gaap Treasury Stock Value
TreasuryStockValue
842360000
CY2018Q4 us-gaap Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
2000
CY2018Q4 us-gaap Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
-42937000
CY2018Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
795127000
CY2018Q4 us-gaap Stockholders Equity
StockholdersEquity
361024000
CY2019 us-gaap Sublease Income
SubleaseIncome
1710000
CY2018 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
169308000
CY2017 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
113215000
CY2017 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
394811000
CY2018 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
8700000
CY2018 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
15944000
CY2018 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
4584000
CY2017 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-1637000
CY2017 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-17975000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
87710000
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
26346000
CY2017 us-gaap Net Income Loss
NetIncomeLoss
61364000
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
32415000
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
32865000
CY2017 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.89
CY2017 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.87
CY2018 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-619000
CY2019 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
1227000
CY2018 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
948000
CY2017 csgs Deferred Income Tax Expense Benefit Two
DeferredIncomeTaxExpenseBenefitTwo
7112000
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
26346000
CY2016Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1891000
CY2018Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1114362000
CY2017 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
789582000
CY2018 us-gaap Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
-810000
CY2017 us-gaap Net Income Loss
NetIncomeLoss
61364000
CY2017 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
16479000
CY2017 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
71000
CY2017 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
16550000
CY2017 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
77914000
CY2016Q4 us-gaap Stockholders Equity
StockholdersEquity
251360000
CY2017 us-gaap Stock And Warrants Issued During Period Value Preferred Stock And Warrants
StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
9082000
CY2017 us-gaap Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt Subsequent Adjustments
AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
-39039000
CY2017 us-gaap Dividends
Dividends
26772000
CY2017Q4 us-gaap Stockholders Equity
StockholdersEquity
342746000
CY2018 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
52017000
CY2018 csgs Common Stock Repurchased During Period Value
CommonStockRepurchasedDuringPeriodValue
34967000
CY2018 us-gaap Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
2311000
CY2018 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
19358000
CY2018 us-gaap New Accounting Pronouncement Or Change In Accounting Principle Effect Of Adoption Quantification
NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
7562000
CY2018Q4 us-gaap Stockholders Equity
StockholdersEquity
361024000
CY2019 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
86202000
CY2019 csgs Common Stock Repurchased During Period Value
CommonStockRepurchasedDuringPeriodValue
30525000
CY2019 us-gaap Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
2227000
CY2019 csgs Stock And Warrants Exercised During Period Value Preferred Stock And Warrants
StockAndWarrantsExercisedDuringPeriodValuePreferredStockAndWarrants
-12911000
CY2019 us-gaap Profit Loss
ProfitLoss
82770000
CY2018 us-gaap Profit Loss
ProfitLoss
66130000
CY2017 us-gaap Profit Loss
ProfitLoss
61364000
CY2019 us-gaap Depreciation
Depreciation
21422000
CY2018 us-gaap Depreciation
Depreciation
18304000
CY2017 us-gaap Depreciation
Depreciation
13380000
CY2019 csgs Adjustment For Amortization Excluding Amortization Of Debt Discount Premium
AdjustmentForAmortizationExcludingAmortizationOfDebtDiscountPremium
45700000
CY2018 csgs Adjustment For Amortization Excluding Amortization Of Debt Discount Premium
AdjustmentForAmortizationExcludingAmortizationOfDebtDiscountPremium
44328000
CY2017 csgs Adjustment For Amortization Excluding Amortization Of Debt Discount Premium
AdjustmentForAmortizationExcludingAmortizationOfDebtDiscountPremium
29501000
CY2019 us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
2819000
CY2018 us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
2664000
CY2017 us-gaap Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
2790000
CY2019 us-gaap Asset Impairment Charges
AssetImpairmentCharges
438000
CY2018 us-gaap Asset Impairment Charges
AssetImpairmentCharges
1851000
CY2017 us-gaap Asset Impairment Charges
AssetImpairmentCharges
3135000
CY2019 us-gaap Gain Loss On Investments
GainLossOnInvestments
364000
CY2018 us-gaap Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
-810000
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-77000
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
4913000
CY2017 us-gaap Share Based Compensation
ShareBasedCompensation
21049000
CY2018 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
138000
CY2017 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
6421000
CY2019 us-gaap Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
17727000
CY2018 us-gaap Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
23179000
CY2017 us-gaap Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
-2875000
CY2017 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
-2729000
CY2017 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-4377000
CY2019 us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
5737000
CY2018 us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
10492000
CY2017 us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
-300000
CY2017 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
174000
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
85000
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
257000
CY2018 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
106000
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1900000
CY2018Q4 us-gaap Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
600000
CY2017Q4 us-gaap Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
500000
CY2019 csgs Warranty Period
WarrantyPeriod
P90D
CY2019Q4 us-gaap Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
5000000.0
CY2019 us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
117000
CY2018 us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
159000
CY2017 us-gaap Shares Paid For Tax Withholding For Share Based Compensation
SharesPaidForTaxWithholdingForShareBasedCompensation
249000
CY2019 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
5100000
CY2018 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
7400000
CY2017 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
10100000
CY2019 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.89
CY2018 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.84
CY2017 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.79
CY2019 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
29400000
CY2018 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
28100000
CY2017 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
26800000
CY2014Q4 us-gaap Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1
ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
26.68
CY2019 us-gaap Payments Of Dividends
PaymentsOfDividends
29126000
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-56636000
CY2019 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
2227000
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
19919000
CY2018 us-gaap Share Based Compensation
ShareBasedCompensation
19358000
CY2019 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
4015000
CY2019 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
4771000
CY2018 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
5055000
CY2019 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-10317000
CY2018 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-7146000
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
37319000
CY2018 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
57104000
CY2019 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
54258000
CY2018 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
75022000
CY2019 us-gaap Proceeds From Sale Maturity And Collection Of Shortterm Investments
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
52135000
CY2018 us-gaap Proceeds From Sale Maturity And Collection Of Shortterm Investments
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
190778000
CY2019 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
17194000
CY2017 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
12180000
CY2017 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
1776000
CY2018 us-gaap Payments Of Dividends
PaymentsOfDividends
27979000
CY2017 us-gaap Payments Of Dividends
PaymentsOfDividends
26850000
CY2019 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
30918000
CY2018 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
34726000
CY2017 us-gaap Income Taxes Paid
IncomeTaxesPaid
22144000
CY2018 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
1490000
CY2017 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-105494000
CY2018 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-2659000
CY2017 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
4095000
CY2018 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
17034000
CY2017 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-4108000
CY2017Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
122243000
CY2016Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
126351000
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
156548000
CY2018Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
139277000
CY2019 us-gaap Interest Paid Net
InterestPaidNet
16064000
CY2018 us-gaap Interest Paid Net
InterestPaidNet
15857000
CY2019 us-gaap Income Taxes Paid
IncomeTaxesPaid
18358000
CY2018 us-gaap Income Taxes Paid
IncomeTaxesPaid
10426000
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
151076000
CY2018 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
143341000
CY2017 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
127195000
CY2017 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
28942000
CY2017 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
182247000
CY2017 us-gaap Proceeds From Sale Maturity And Collection Of Shortterm Investments
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
193465000
CY2018 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
144791000
CY2018 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-86139000
CY2017 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-29904000
CY2018 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
2311000
CY2019 csgs Payments For Exercise Of Common Stock Warrants
PaymentsForExerciseOfCommonStockWarrants
12911000
CY2018 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
150000000
CY2018 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
125625000
CY2017 csgs Final Settlement Of Convertible Debt
FinalSettlementOfConvertibleDebt
34771000
CY2018 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-37509000
CY2019 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1059000
CY2019 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
17271000
CY2018Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
139277000
CY2017Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
122243000
CY2017 us-gaap Interest Paid Net
InterestPaidNet
14729000
CY2019 us-gaap Use Of Estimates
UseOfEstimates
Use of Estimates in Preparation of Our Financial Statements.  <span style="font-style:normal;">The preparation of our Financial Statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of our Financial Statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The more critical estimates and related assumptions that affect our financial position and results of operations are in the areas of: (i) revenue recognition; (ii) impairment assessments of long-lived assets; (iii) income taxes; and (iv) loss contingencies.</span>
CY2019Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
1000000000
CY2019Q4 us-gaap Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
0.80
CY2019Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Year1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1
2028
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
996810000
CY2018 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
875059000
CY2017Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
33104000
CY2018 csgs Unbilled Receivables Recognized During Period
UnbilledReceivablesRecognizedDuringPeriod
237134000
CY2018 csgs Unbilled Receivables Reclassified To Recievables
UnbilledReceivablesReclassifiedToRecievables
231689000
CY2018 csgs Other Unbilled Receivables
OtherUnbilledReceivables
-1322000
CY2018Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
37227000
CY2019 csgs Unbilled Receivables Recognized During Period
UnbilledReceivablesRecognizedDuringPeriod
252445000
CY2019 csgs Unbilled Receivables Reclassified To Recievables
UnbilledReceivablesReclassifiedToRecievables
255983000
CY2019 csgs Other Unbilled Receivables
OtherUnbilledReceivables
-239000
CY2019Q4 us-gaap Unbilled Receivables Current
UnbilledReceivablesCurrent
33450000
CY2017Q4 us-gaap Deferred Revenue
DeferredRevenue
47611000
CY2018 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
38832000
CY2018 csgs Deferred Revenue Consideration Received In Advance Of Services Performed Net Of Revenue Recognized In Current
DeferredRevenueConsiderationReceivedInAdvanceOfServicesPerformedNetOfRevenueRecognizedInCurrent
50861000
CY2018 csgs Deferred Revenue Other
DeferredRevenueOther
-1877000
CY2018Q4 us-gaap Deferred Revenue
DeferredRevenue
57763000
CY2019 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
39352000
CY2019 csgs Deferred Revenue Consideration Received In Advance Of Services Performed Net Of Revenue Recognized In Current
DeferredRevenueConsiderationReceivedInAdvanceOfServicesPerformedNetOfRevenueRecognizedInCurrent
44051000
CY2019 csgs Deferred Revenue Other
DeferredRevenueOther
1184000
CY2019Q4 us-gaap Deferred Revenue
DeferredRevenue
63646000
CY2019Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
2700000
CY2018Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
3000000.0
CY2019 us-gaap Proceeds From Sale Maturity And Collection Of Shortterm Investments
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
52100000
CY2018 us-gaap Proceeds From Sale Maturity And Collection Of Shortterm Investments
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
190800000
CY2017 us-gaap Proceeds From Sale Maturity And Collection Of Shortterm Investments
ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
193500000
CY2019Q4 us-gaap Assets Fair Value Disclosure
AssetsFairValueDisclosure
57920000
CY2018Q4 us-gaap Assets Fair Value Disclosure
AssetsFairValueDisclosure
37073000
CY2019 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-style:italic;font-size:10pt;font-family:Times New Roman;font-weight:normal;text-transform:none;font-variant: normal;">Concentrations of Credit Risk.  <span style="font-style:normal;">In the normal course of business, we are exposed to credit risk. The principal concentrations of credit risk relate to cash deposits, cash equivalents, short-term investments, and accounts receivable. We regularly monitor credit risk exposures and take steps to mitigate the likelihood of these exposures resulting in a loss. We hold our cash deposits, cash equivalents, and short-term investments with financial institutions we believe to be of sound financial condition. </span></p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We are exposed to credit risk related to settlement assets and risk of loss related to our settlement obligations. We hold our settlement assets in major financial institutions we believe to be of sound financial condition. To mitigate the risk of loss due to non-performance or non-payment by a client, we perform credit risk evaluations based on multiple criteria and may require a cash deposit from the client depending on the risk profile. If a deposit is required, the cash is held in a segregated bank account for the duration of the relationship with the client. These deposits are restricted and are fully offset by corresponding liabilities and are included in other assets and other liabilities in our Balance Sheet.</p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We generally do not require collateral or other security to support accounts receivable. We evaluate the credit worthiness of our clients in conjunction with our revenue recognition processes, as well as through our ongoing collectability assessment processes for accounts receivable. We maintain an allowance for doubtful accounts receivable based upon factors surrounding the credit risk of specific clients, historical trends, and other information. We use various judgments and estimates in determining the adequacy of the allowance for doubtful accounts receivable. See Note </span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3</span><span style="font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> for additional details of our concentration of accounts receivable. </span></p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The activity in our allowance for doubtful accounts receivable is as follows (in thousands): </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:12pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:100%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:53.94%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.52%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2019</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.52%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2018</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.52%; border-bottom:solid 0.75pt #000000;" valign="middle"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">2017</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:53.94%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance, beginning of year</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,115</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,149</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,080</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:53.94%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Additions to expense</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">778</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">462</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,434</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:53.94%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Write-offs</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(158</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,659</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,392</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:53.94%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Recoveries</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.82%;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:53.94%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">163</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:solid 0.75pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:53.94%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Balance, end of year</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:6.85pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,735</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.82%; border-bottom:double 2.5pt transparent;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.52%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="middle"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,149</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="middle"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div>
CY2018Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
3115000
CY2017Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4149000
CY2016Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
3080000
CY2019 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
778000
CY2018 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
462000
CY2017 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
2434000
CY2019 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
158000
CY2018 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
1659000
CY2017 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
1392000
CY2017 us-gaap Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
5000
CY2018 csgs Allowance For Doubtful Accounts Other
AllowanceForDoubtfulAccountsOther
163000
CY2017 csgs Allowance For Doubtful Accounts Other
AllowanceForDoubtfulAccountsOther
22000
CY2019Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
3735000
CY2018Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
3115000
CY2017Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
4149000
CY2019 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
128000000.0
CY2018 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
124000000.0
CY2017 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
113200000
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
32051000
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
32488000
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
32415000
CY2019 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
282000
CY2018 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
218000
CY2017 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
444000
CY2019 us-gaap Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
132000
CY2018 us-gaap Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
149000
CY2017 us-gaap Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
6000
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
32465000
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
32855000
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
32865000
CY2019 csgs Equity Method Investments Additional Investment
EquityMethodInvestmentsAdditionalInvestment
4000000.0
CY2019Q4 us-gaap Equity Method Investments
EquityMethodInvestments
6600000
CY2018Q4 us-gaap Equity Method Investments
EquityMethodInvestments
2800000
CY2019 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
1
CY2019 us-gaap Revenues
Revenues
996810000
CY2018 us-gaap Revenues
Revenues
875059000
CY2017 us-gaap Revenues
Revenues
789582000
CY2019Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
84429000
CY2018Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
81813000
CY2019 csgs Number Of Significant Clients
NumberOfSignificantClients
2
CY2019Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
182458000
CY2018Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
175091000
CY2019Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
98029000
CY2018Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
93278000
CY2019Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
84429000
CY2018Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
81813000
CY2018 us-gaap Goodwill Subsequent Recognition Of Deferred Tax Asset
GoodwillSubsequentRecognitionOfDeferredTaxAsset
60000
CY2017Q4 us-gaap Goodwill
Goodwill
210080000
CY2018 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
51591000
CY2019 us-gaap Goodwill Subsequent Recognition Of Deferred Tax Asset
GoodwillSubsequentRecognitionOfDeferredTaxAsset
-640000
CY2019 us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
2708000
CY2019Q4 us-gaap Goodwill
Goodwill
259164000
CY2019Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
157963000
CY2019Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
125437000
CY2019Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
32526000
CY2018Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
155781000
CY2018Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
119381000
CY2018Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
36400000
CY2019Q4 us-gaap Capitalized Contract Cost Gross
CapitalizedContractCostGross
82272000
CY2019Q4 us-gaap Capitalized Contract Cost Accumulated Amortization
CapitalizedContractCostAccumulatedAmortization
31526000
CY2019Q4 us-gaap Capitalized Contract Cost Net
CapitalizedContractCostNet
50746000
CY2018Q4 us-gaap Capitalized Contract Cost Gross
CapitalizedContractCostGross
80340000
CY2018Q4 us-gaap Capitalized Contract Cost Accumulated Amortization
CapitalizedContractCostAccumulatedAmortization
43051000
CY2018Q4 us-gaap Capitalized Contract Cost Net
CapitalizedContractCostNet
37289000
CY2019 us-gaap Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
20779000
CY2018 us-gaap Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
23381000
CY2019Q4 us-gaap Long Term Debt
LongTermDebt
356822000
CY2018Q4 us-gaap Long Term Debt
LongTermDebt
359826000
CY2019Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
10313000
CY2018Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
7500000
CY2019Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
346509000
CY2018Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
352326000
CY2018Q1 us-gaap Cash Period Increase Decrease
CashPeriodIncreaseDecrease
30000000
CY2018Q1 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
2800000
CY2019Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
10313000
CY2019Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
244062000
CY2019Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
15000000
CY2019Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
97500000
CY2019Q4 us-gaap Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
366875000
CY2019 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
1800000
CY2018 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
1900000
CY2017 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
2400000
CY2019 us-gaap Lessee Operating Lease Option To Extend
LesseeOperatingLeaseOptionToExtend
some of which include options to extend the leases for up to an additional ten years.
CY2019 us-gaap Lessee Operating Sublease Option To Extend
LesseeOperatingSubleaseOptionToExtend
certain subleases have renewal terms that can extend the lease for up to an additional two years.
CY2019 us-gaap Operating Lease Cost
OperatingLeaseCost
24670000
CY2019 us-gaap Variable Lease Cost
VariableLeaseCost
4647000
CY2019 us-gaap Short Term Lease Cost
ShortTermLeaseCost
583000
CY2019 us-gaap Lease Cost
LeaseCost
28190000
CY2019 us-gaap Operating Lease Payments
OperatingLeasePayments
24006000
CY2019 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
33782000
CY2019Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P59M
CY2019Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0432
CY2019Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
25976000
CY2019Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
25134000
CY2019Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
20251000
CY2019Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
15097000
CY2019Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
13848000
CY2019Q4 us-gaap Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
12639000
CY2019Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
112945000
CY2019Q4 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
11567000
CY2019Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
101378000
CY2019Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
22442000
CY2019Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
78936000
CY2019Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
101378000
CY2019Q4 us-gaap Unrecorded Unconditional Purchase Obligation Balance Sheet Amount
UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
23000000
CY2019 us-gaap Lessee Operating Lease Lease Not Yet Commenced Description
LesseeOperatingLeaseLeaseNotYetCommencedDescription
commence during 2020 with a lease term through 2031
CY2019 csgs Increase Decrease In Right Of Use Asset
IncreaseDecreaseInRightOfUseAsset
12000000
CY2019 csgs Increase Decrease In Lease Liability
IncreaseDecreaseInLeaseLiability
12000000
CY2019Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
16600000
CY2019Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
14100000
CY2019Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
13100000
CY2019Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
11500000
CY2019Q4 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
9600000
CY2019Q4 us-gaap Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
14700000
CY2018 us-gaap Lease And Rental Expense
LeaseAndRentalExpense
19000000.0
CY2017 us-gaap Lease And Rental Expense
LeaseAndRentalExpense
16400000
CY2019 us-gaap Restructuring And Related Cost Number Of Positions Eliminated
RestructuringAndRelatedCostNumberOfPositionsEliminated
70
CY2018 us-gaap Restructuring And Related Cost Number Of Positions Eliminated
RestructuringAndRelatedCostNumberOfPositionsEliminated
170
CY2017 us-gaap Restructuring And Related Cost Number Of Positions Eliminated
RestructuringAndRelatedCostNumberOfPositionsEliminated
60
CY2019 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
4800000
CY2017 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
8800000
CY2016Q4 us-gaap Restructuring Reserve
RestructuringReserve
3746000
CY2017 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
8796000
CY2017 us-gaap Payments For Restructuring
PaymentsForRestructuring
5674000
CY2017 us-gaap Asset Impairment Charges
AssetImpairmentCharges
3135000
CY2017 csgs Restructuring Reserve Other Adjustment
RestructuringReserveOtherAdjustment
415000
CY2017Q4 us-gaap Restructuring Reserve
RestructuringReserve
4148000
CY2018 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
8661000
CY2018 us-gaap Payments For Restructuring
PaymentsForRestructuring
9369000
CY2018 us-gaap Asset Impairment Charges
AssetImpairmentCharges
1851000
CY2018 csgs Restructuring Reserve Other Adjustment
RestructuringReserveOtherAdjustment
2747000
CY2018Q4 us-gaap Restructuring Reserve
RestructuringReserve
4336000
CY2019 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
4834000
CY2019 us-gaap Payments For Restructuring
PaymentsForRestructuring
5538000
CY2019 us-gaap Asset Impairment Charges
AssetImpairmentCharges
438000
CY2019 csgs Restructuring Reserve Other Adjustment
RestructuringReserveOtherAdjustment
562000
CY2019Q4 us-gaap Restructuring Reserve
RestructuringReserve
822000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
93510000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
80234000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
89095000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
12213000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
6753000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
-1385000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
105723000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
86987000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
87710000
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
16616000
CY2018 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
7814000
CY2017 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
13422000
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
2910000
CY2018 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
4589000
CY2017 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
1909000
CY2019 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
3519000
CY2018 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
3541000
CY2017 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
3903000
CY2019 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
23045000
CY2017 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
19234000
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-1943000
CY2017 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
5582000
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
624000
CY2017 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
937000
CY2017 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
593000
CY2019 csgs Deferred Income Tax Expense Benefit Two
DeferredIncomeTaxExpenseBenefitTwo
-92000
CY2018 csgs Deferred Income Tax Expense Benefit Two
DeferredIncomeTaxExpenseBenefitTwo
4913000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
22953000
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
20857000
CY2019 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2018 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2017 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.35
CY2019 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
22202000
CY2018 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
18267000
CY2017 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
30699000
CY2019 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
2792000
CY2018 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
2985000
CY2017 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
1850000
CY2019 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
3314000
CY2018 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
4040000
CY2017 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
2853000
CY2019 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
-3661000
CY2018 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
-1513000
CY2017 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
-7882000
CY2019 us-gaap Income Tax Reconciliation Tax Contingencies
IncomeTaxReconciliationTaxContingencies
-56000
CY2018 us-gaap Income Tax Reconciliation Tax Contingencies
IncomeTaxReconciliationTaxContingencies
-122000
CY2017 us-gaap Income Tax Reconciliation Tax Contingencies
IncomeTaxReconciliationTaxContingencies
166000
CY2018 us-gaap Income Tax Reconciliation Deductions Qualified Production Activities
IncomeTaxReconciliationDeductionsQualifiedProductionActivities
-168000
CY2017 us-gaap Income Tax Reconciliation Deductions Qualified Production Activities
IncomeTaxReconciliationDeductionsQualifiedProductionActivities
962000
CY2019 csgs Income Tax Reconciliation Deductions Compensation Limitation
IncomeTaxReconciliationDeductionsCompensationLimitation
978000
CY2018 csgs Income Tax Reconciliation Deductions Compensation Limitation
IncomeTaxReconciliationDeductionsCompensationLimitation
951000
CY2017 csgs Income Tax Reconciliation Deductions Compensation Limitation
IncomeTaxReconciliationDeductionsCompensationLimitation
273000
CY2019 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
930000
CY2018 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
1238000
CY2017 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
162000
CY2019 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-495000
CY2018 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-177000
CY2017 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
2351000
CY2019 csgs Income Tax Reconciliation Other Foreign Income Tax Rate Differential
IncomeTaxReconciliationOtherForeignIncomeTaxRateDifferential
2635000
CY2018 csgs Income Tax Reconciliation Other Foreign Income Tax Rate Differential
IncomeTaxReconciliationOtherForeignIncomeTaxRateDifferential
2755000
CY2017 csgs Income Tax Reconciliation Other Foreign Income Tax Rate Differential
IncomeTaxReconciliationOtherForeignIncomeTaxRateDifferential
3933000
CY2019 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
-10000
CY2018 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
-87000
CY2017 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
-2210000
CY2019 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
952000
CY2018 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
432000
CY2017 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
819000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
22953000
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
20857000
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
26346000
CY2019Q4 us-gaap Undistributed Earnings Of Foreign Subsidiaries
UndistributedEarningsOfForeignSubsidiaries
49000000
CY2019 csgs Participation Exemption Rate Established By The Tax Reform Act
ParticipationExemptionRateEstablishedByTheTaxReformAct
0.10
CY2019Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
71343000
CY2018Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
51533000
CY2019Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
48411000
CY2018Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
28837000
CY2019Q4 csgs Deferred Tax Assets Liabilities Valuation Allowance
DeferredTaxAssetsLiabilitiesValuationAllowance
19916000
CY2018Q4 csgs Deferred Tax Assets Liabilities Valuation Allowance
DeferredTaxAssetsLiabilitiesValuationAllowance
19814000
CY2019Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
3016000
CY2018Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
2882000
CY2019Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
8810000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
7180000
CY2019Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
4844000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
3695000
CY2019Q4 csgs Deferred Tax Assets Deferred Expense Software
DeferredTaxAssetsDeferredExpenseSoftware
-1556000
CY2018Q4 csgs Deferred Tax Assets Deferred Expense Software
DeferredTaxAssetsDeferredExpenseSoftware
-3001000
CY2019Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
7431000
CY2018Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
6635000
CY2019Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
25989000
CY2018Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
24857000
CY2019Q4 csgs Deferred Tax Assets Liabilities Property Plant And Equipment
DeferredTaxAssetsLiabilitiesPropertyPlantAndEquipment
-4410000
CY2018Q4 csgs Deferred Tax Assets Liabilities Property Plant And Equipment
DeferredTaxAssetsLiabilitiesPropertyPlantAndEquipment
-8315000
CY2018Q4 csgs Deferred Tax Liabilities Convertible Debt Securities
DeferredTaxLiabilitiesConvertibleDebtSecurities
-19000
CY2019Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
1307000
CY2018Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
2606000
CY2019Q4 us-gaap Deferred Tax Assets State Taxes
DeferredTaxAssetsStateTaxes
1387000
CY2018Q4 us-gaap Deferred Tax Assets State Taxes
DeferredTaxAssetsStateTaxes
4520000
CY2019Q4 csgs Deferred Tax Assets Contingent Payments
DeferredTaxAssetsContingentPayments
-1710000
CY2018Q4 csgs Deferred Tax Assets Contingent Payments
DeferredTaxAssetsContingentPayments
-2333000
CY2019Q4 csgs Deferred Tax Assets Foreign Exchange Gain Loss
DeferredTaxAssetsForeignExchangeGainLoss
1340000
CY2018Q4 csgs Deferred Tax Assets Foreign Exchange Gain Loss
DeferredTaxAssetsForeignExchangeGainLoss
2048000
CY2019Q4 us-gaap Deferred Tax Assets Other Tax Carryforwards
DeferredTaxAssetsOtherTaxCarryforwards
207000
CY2018Q4 us-gaap Deferred Tax Assets Other Tax Carryforwards
DeferredTaxAssetsOtherTaxCarryforwards
1413000
CY2019Q4 csgs Deferred Tax Operating Lease Right Of Use Assets And Lease Liabilities
DeferredTaxOperatingLeaseRightOfUseAssetsAndLeaseLiabilities
1611000
CY2019Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
315000
CY2018Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
383000
CY2019Q4 csgs Deferred Tax Assets Before Valuation Allowance
DeferredTaxAssetsBeforeValuationAllowance
22932000
CY2018Q4 csgs Deferred Tax Assets Before Valuation Allowance
DeferredTaxAssetsBeforeValuationAllowance
22696000
CY2019Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
19916000
CY2018Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
19814000
CY2019Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
3016000
CY2018Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
2882000
CY2019 csgs Deferred Income Tax Assets Benefits Percentage
DeferredIncomeTaxAssetsBenefitsPercentage
1
CY2011 csgs Tax Payments For Repurchase Of Securities Related To Deferred Income Tax Liabilities
TaxPaymentsForRepurchaseOfSecuritiesRelatedToDeferredIncomeTaxLiabilities
6000000
CY2018 csgs Tax Payments For Repurchase Of Securities Related To Deferred Income Tax Liabilities
TaxPaymentsForRepurchaseOfSecuritiesRelatedToDeferredIncomeTaxLiabilities
3400000
CY2017 csgs Tax Payments For Repurchase Of Securities Related To Deferred Income Tax Liabilities
TaxPaymentsForRepurchaseOfSecuritiesRelatedToDeferredIncomeTaxLiabilities
5600000
CY2018Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1668000
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1915000
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
136000
CY2017 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
183000
CY2019 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
420000
CY2018 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
226000
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
322000
CY2019 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
30000
CY2017 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
12000
CY2019Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1540000
CY2018Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1668000
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1915000
CY2019Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1500000
CY2018Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1700000
CY2019Q4 us-gaap Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
600000
CY2019Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
1500000
CY2017 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.35
CY2019 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2017Q4 csgs Income Tax Benefit From Revaluation Of Us Based Defered Income Tax Liabilities Due To Tax Reform
IncomeTaxBenefitFromRevaluationOfUSBasedDeferedIncomeTaxLiabilitiesDueToTaxReform
2300000
CY2018Q4 csgs Tax Cuts And Jobs Act Of2017 Deemed Repatriation Tax
TaxCutsAndJobsActOf2017DeemedRepatriationTax
0
CY2019 csgs Additional Number Of Customer Accounts Converted
AdditionalNumberOfCustomerAccountsConverted
5000000
CY2019 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
1
CY2019 csgs Service Agreement To Provide Data Center Services Expiry Date
ServiceAgreementToProvideDataCenterServicesExpiryDate
2025-09-30
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
41.69
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
45.57
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
39.79
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
17000000.0
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
22700000
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
29500000
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
19900000
CY2018 us-gaap Share Based Compensation
ShareBasedCompensation
19400000
CY2017 us-gaap Share Based Compensation
ShareBasedCompensation
21000000.0
CY2019Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
28600000
CY2019 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P2Y2M12D
CY2019 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
4300000
CY2018 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
4400000
CY2017 us-gaap Employee Service Share Based Compensation Tax Benefit From Compensation Expense
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
7100000
CY2019 us-gaap Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options
EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
3900000
CY2018 us-gaap Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options
EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
5300000
CY2017 us-gaap Employee Service Share Based Compensation Tax Benefit From Exercise Of Stock Options
EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
11000000.0
CY2019Q1 us-gaap Revenues
Revenues
244793000
CY2019Q2 us-gaap Revenues
Revenues
245856000
CY2019Q3 us-gaap Revenues
Revenues
251414000
CY2019Q4 us-gaap Revenues
Revenues
254747000
CY2019Q1 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
128963000
CY2019Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
132234000
CY2018Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.65
CY2019Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.59
CY2019Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
132054000
CY2019Q4 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
131871000
CY2019Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
32093000
CY2019Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
30338000
CY2019Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
33420000
CY2019Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
30258000
CY2019Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
25851000
CY2019Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
26837000
CY2019Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
28821000
CY2019Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
24214000
CY2019Q1 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
6600000
CY2019Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
7458000
CY2019Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
7262000
CY2019Q4 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1633000
CY2019Q1 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
19251000
CY2019Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
19379000
CY2019Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
21559000
CY2019Q4 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
22581000
CY2019Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.60
CY2019Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.60
CY2019Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.67
CY2019Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.71
CY2019Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.60
CY2019Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.66
CY2019Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.70
CY2018Q1 us-gaap Revenues
Revenues
201704000
CY2018Q2 us-gaap Revenues
Revenues
213033000
CY2018Q3 us-gaap Revenues
Revenues
213055000
CY2018Q4 us-gaap Revenues
Revenues
247267000
CY2018Q1 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
101096000
CY2018Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
109492000
CY2018Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
109052000
CY2018Q4 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
130180000
CY2018Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
25767000
CY2018Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
24087000
CY2018Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
25653000
CY2018Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
29425000
CY2018Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
20204000
CY2018Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
20724000
CY2018Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
20492000
CY2018Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
25567000
CY2018Q1 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
6190000
CY2018Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
5607000
CY2018Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
4391000
CY2018Q4 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
4669000
CY2018Q1 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
14014000
CY2018Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
15117000
CY2018Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
16101000
CY2018Q4 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
20898000
CY2018Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.43
CY2018Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.46
CY2018Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.50
CY2018Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.42
CY2018Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.46
CY2018Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.49
CY2018Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.64
CY2019Q2 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
1800000
CY2019Q3 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
1300000
CY2019Q4 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
1600000
CY2019Q2 csgs Impact Of Restructuring Charges On Earnings Per Share Diluted
ImpactOfRestructuringChargesOnEarningsPerShareDiluted
0.04
CY2019Q3 csgs Impact Of Restructuring Charges On Earnings Per Share Diluted
ImpactOfRestructuringChargesOnEarningsPerShareDiluted
0.03
CY2019Q4 csgs Impact Of Restructuring Charges On Earnings Per Share Diluted
ImpactOfRestructuringChargesOnEarningsPerShareDiluted
0.04
CY2018Q1 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
900000
CY2018Q2 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
3300000
CY2018Q3 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
2800000
CY2018Q4 csgs Restructuring And Reorganization Charges
RestructuringAndReorganizationCharges
1600000
CY2018Q1 csgs Impact Of Restructuring Charges On Earnings Per Share Diluted
ImpactOfRestructuringChargesOnEarningsPerShareDiluted
0.02
CY2018Q2 csgs Impact Of Restructuring Charges On Earnings Per Share Diluted
ImpactOfRestructuringChargesOnEarningsPerShareDiluted
0.07
CY2018Q3 csgs Impact Of Restructuring Charges On Earnings Per Share Diluted
ImpactOfRestructuringChargesOnEarningsPerShareDiluted
0.07
CY2018Q4 csgs Impact Of Restructuring Charges On Earnings Per Share Diluted
ImpactOfRestructuringChargesOnEarningsPerShareDiluted
0.04
CY2019Q1 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.26
CY2019Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.28
CY2019Q3 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.25
CY2019Q4 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.07
CY2018Q1 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.31
CY2018Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.27
CY2018Q3 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.21
CY2018Q4 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.18

Files In Submission

Name View Source Status
0001564590-20-005691-index-headers.html Edgar Link pending
0001564590-20-005691-index.html Edgar Link pending
0001564590-20-005691.txt Edgar Link pending
0001564590-20-005691-xbrl.zip Edgar Link pending
csgs-10k_20191231.htm Edgar Link pending
csgs-10k_20191231_htm.xml Edgar Link completed
csgs-20191231.xsd Edgar Link pending
csgs-20191231_cal.xml Edgar Link unprocessable
csgs-20191231_def.xml Edgar Link unprocessable
csgs-20191231_lab.xml Edgar Link unprocessable
csgs-20191231_pre.xml Edgar Link unprocessable
csgs-ex1026ae_198.htm Edgar Link pending
csgs-ex1027a_199.htm Edgar Link pending
csgs-ex1027_251.htm Edgar Link pending
csgs-ex2101_6.htm Edgar Link pending
csgs-ex2301_15.htm Edgar Link pending
csgs-ex3101_13.htm Edgar Link pending
csgs-ex3102_11.htm Edgar Link pending
csgs-ex3201_12.htm Edgar Link pending
csgs-ex490_358.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
g3wggrsd5w2w000001.jpg Edgar Link pending
gpoi1t4sjsrr000001.jpg Edgar Link pending
gpoi1t4sjsrr000002.jpg Edgar Link pending
gpoi1t4sjsrr000003.jpg Edgar Link pending
gpoi1t4sjsrr000004.jpg Edgar Link pending
gpoi1t4sjsrr000005.jpg Edgar Link pending
gpoi1t4sjsrr000006.jpg Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending