XML 110 R92.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2016
Income Tax [Line Items] |  |  |
Federal statutory tax rate | 21.00% | 35.00% | 35.00%
Transition tax on accumulated foreign earnings, for cash and other net current assets |  | 15.50% |
Transition tax on accumulated foreign earnings, remaining earnings |  | 8.00% |
Tax cuts and jobs act provisional income tax expense benefit |  | $ 158,000 |
Income tax benefit remeasurement of deferred tax assets and liabilities |  | 14,600 |
Provision for income taxes attributable to the tax act | $ 13,300 |  |
Additional charge related to transition tax on unremitted foreign earnings | 5,300 |  |
Reduction to net income tax benefit related to remeasurement of deferred taxes | 8,000 |  |
Tax cuts and jobs act provisional income tax expense benefit | 156,700 |  |
Federal net operating losses, deferred tax asset before valuation allowance | 15,300 |  |
Deferred tax assets before valuation allowances | 3,500 |  |
Foreign net operating losses, deferred tax asset before valuation allowance | 255,900 |  |
Deferred tax assets that do not satisfy realization criteria | 248,500 |  |
Increase (decrease) in valuation allowance | (29,000) |  |
Undistributed earnings | 2,100,000 |  |
Additional undistributed foreign earnings | 0 |  |
Unrecognized tax benefits | 94,962 | 35,826 | $ 94,915
Unrecognized tax benefits that would affect our effective tax rate | 50,200 | 18,800 |
Unrecognized tax benefits that would affect our effective tax rate, net of federal benefits received | $ 49,200 | 18,000 |
Expiration of U.S. federal statute tax year | 2014 |  |
Income tax benefits related to interest and penalties | $ 600 | 1,000 | $ 2,900
Liability for interest and penalties | 4,000 | 3,900 |
Interest expense | 3,500 | $ 3,400 |
Settlement of federal tax audits tax year 2005 to 2012 [Member] |  |  |
Income Tax [Line Items] |  |  |
Gross unrecognized tax benefits released | 4,500 |  |
Income tax benefits related to decreases in tax positions | 3,100 |  |
Income tax benefits related to interest and penalties | 400 |  |
Foreign Currency Translation and Tax Rate Changes [Member] |  |  |
Income Tax [Line Items] |  |  |
Increase (decrease) in valuation allowance | 11,800 |  |
Earning of US and Foreign Subsidiaries [Member] |  |  |
Income Tax [Line Items] |  |  |
Increase (decrease) in valuation allowance | 11,600 |  |
U.S. net operating loss utilization [Member] |  |  |
Income Tax [Line Items] |  |  |
Increase (decrease) in valuation allowance | 1,800 |  |
Foreign net operating loss utilization [Member] |  |  |
Income Tax [Line Items] |  |  |
Increase (decrease) in valuation allowance | 2,000 |  |
Valuation Allowance and Deferred Tax Asset Foreign NOLs [Member] |  |  |
Income Tax [Line Items] |  |  |
Increase (decrease) in valuation allowance | 5,500 |  |
Foreign NOLs [Member] |  |  |
Income Tax [Line Items] |  |  |
Increase (decrease) in valuation allowance | $ 3,700 |  |
Federal [Member] |  |  |
Income Tax [Line Items] |  |  |
Payment of transition tax in annual interest-free installments period | 8 years |  |
Payment of transition tax expiry year | 2025 |  |
Net operating loss carryforwards | $ 72,700 |  |
Operating loss carryforward, expiration period | 2027 |  |
State [Member] |  |  |
Income Tax [Line Items] |  |  |
Payment of transition tax expiry year | 2018 |  |
Operating loss carryforward, expiration period | 2019 |  |
State [Member] | Income Taxes Payable [Member] |  |  |
Income Tax [Line Items] |  |  |
Tax liability transition tax payable | $ 7,400 |  |
State [Member] | Non-Current Tax Liabilities [Member] |  |  |
Income Tax [Line Items] |  |  |
Tax liability transition tax payable | $ 91,700 |  |
Foreign [Member] |  |  |
Income Tax [Line Items] |  |  |
Operating loss carryforward, expiration period | 2019 |  |

X
- Definition Effective income tax rate reconciliation, tax cuts and jobs act,transition tax on accumulated foreign earnings, for cash and other net current assets, percent. + References No definition available. + Details
Name: | cbg_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActTransitionTaxOnAccumulatedForeignEarningsForCashAndOtherNetCurrentAssetsPercent
Namespace Prefix: | cbg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Effective income tax rate reconciliation, tax cuts and jobs act, transition tax on accumulated foreign earnings, on remaining earnings, percent. + References No definition available. + Details
Name: | cbg_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActTransitionTaxOnAccumulatedForeignEarningsOnRemainingEarningsPercent
Namespace Prefix: | cbg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Year in which the entity's net operating loss carryforwards expire. + References No definition available. + Details
Name: | cbg_ExpirationDateOfFederalAndStateNetOperatingLossCarryforwards
Namespace Prefix: | cbg_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expiration of federal tax year. + References No definition available. + Details
Name: | cbg_ExpirationOfFederalTaxYear
Namespace Prefix: | cbg_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross unrecognized tax benefits release due to settlements. + References No definition available. + Details
Name: | cbg_GrossUnrecognizedTaxBenefitsReleasedDueToSettlements
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Income tax. + References No definition available. + Details
Name: | cbg_IncomeTaxLineItems
Namespace Prefix: | cbg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 complete accounting provisional income tax expense benefit. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017CompleteAccountingProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 complete Accounting transition tax for provisional income tax expense liability. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017CompleteAccountingTransitionTaxForProvisionalIncomeTaxExpenseLiability
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of reasonable estimate for income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act for which accounting for tax effect is incomplete. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 incomplete accounting decrease in provisional income tax expense benefit. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017IncompleteAccountingDecreaseInProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of reasonable estimate for income tax expense (benefit) from effect of Tax Cuts and Jobs Act for which accounting for tax effect is incomplete. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 incomplete accounting transition tax on unremitted foreign earnings provisional income tax expense. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxOnUnremittedForeignEarningsProvisionalIncomeTaxExpense
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 payment of transition tax expiry year. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017PaymentOfTransitionTaxExpiryYear
Namespace Prefix: | cbg_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 payment of transition tax installments period. + References No definition available. + Details
Name: | cbg_TaxCutsAndJobsActOf2017PaymentOfTransitionTaxInstallmentsPeriod
Namespace Prefix: | cbg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unrecognized tax benefits income tax penalties and interest accrued net of federal tax benefits. + References No definition available. + Details
Name: | cbg_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedNetOfFederalTaxBenefits
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate net of federal benefit received from state positions. + References No definition available. + Details
Name: | cbg_UnrecognizedTaxBenefitsNetOfFederalBenefitReceivedFromStatePositions
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxAssetsOtherLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiaries and other recognized entities not within the country of domicile of the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 740 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b)(c) -URI http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28200-109314 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 740 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838 + Details
Name: | us-gaap_UndistributedEarningsOfForeignSubsidiaries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 10B -URI http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_TaxPeriodAxis=cbg_SettlementOfFederalTaxAuditsTaxYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=cbg_ForeignCurrencyTranslationAndTaxRateChangesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=cbg_EarningOfUSAndForeignSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=cbg_USNetOperatingLossUtilizationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=cbg_ForeignNetOperatingLossUtilizationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=cbg_ValuationAllowanceAndForeignNetOperatingLossDeferredTaxAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=cbg_ForeignNetOperatingLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cbg_IncomeTaxesPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cbg_NonCurrentTaxLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |