XML 83 R61.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Derivative Financial Instruments - Additional Information (Detail) | 1 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Aug. 31, 2015 USD ($) | Dec. 31, 2017 USD ($) Derivative | Dec. 31, 2016 USD ($) Derivative | Dec. 31, 2015 USD ($) | Aug. 13, 2015 | Jul. 31, 2015 USD ($) Swap | Mar. 31, 2011 USD ($) Swap
Derivative [Line Items] |  |  |  |  |  |  |
Derivative notional amount |  |  |  |  |  |  | $ 400,000,000
Number of interest rate swap agreements entered | Swap |  |  |  |  |  |  | 5
Interest expense |  | $ 136,814,000 | $ 144,851,000 | $ 118,880,000 |  |  |
Unrealized (losses) gains on interest rate swaps, net of tax |  | 585,000 | (1,431,000) | (4,107,000) |  |  |
Reclassification out of accumulated other comprehensive income [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Ineffectiveness of significant hedge |  | 0 | 0 | 0 |  |  |
Amount to be reclassified to interest expense |  | 3,100,000 |  |  |  |  |
Reclassification out of accumulated other comprehensive income [Member] | Accumulated net gain (loss) from designated or qualifying cash flow hedges [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Interest expense |  | $ 7,400,000 | $ 10,700,000 | $ 11,900,000 |  |  |
4.875% Senior Notes [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Interest rate of long-term debt |  | 4.875% | 4.875% | 4.875% | 4.875% |  |
4.875% Senior Notes [Member] | Senior Notes [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Interest rate of long-term debt |  | 4.875% | 4.875% |  | 4.875% |  |
Interest rate swap agreements effective August 2015 [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Derivative notional amount |  |  |  |  |  | $ 300,000,000 |
Number of interest rate swap agreements entered | Swap |  |  |  |  |  | 3 |
Ineffectiveness of significant hedge |  | $ 0 | $ 0 | $ 0 |  |  |
Cash settlement for termination of interest rate swap agreements | $ 6,200,000 |  |  |  |  |  |
Interest rate swap agreements effective August 2015 [Member] | Reclassification out of accumulated other comprehensive income [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Amount to be reclassified to interest expense |  | 600,000 |  |  |  |  |
Interest rate swap agreements effective August 2015 [Member] | Reclassification out of accumulated other comprehensive income [Member] | Accumulated net gain (loss) from designated or qualifying cash flow hedges [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Interest expense |  | $ 600,000 | 600,000 |  |  |  |
Interest rate swap agreement expired on October 2017 [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Derivative notional amount |  |  |  |  |  |  | $ 200,000,000
Interest rate swap, expiration date |  | 2017-10 |  |  |  |  |
Interest rate swap agreement expiring on September 2019 [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Derivative notional amount |  |  |  |  |  |  | $ 200,000,000
Interest rate swap agreement expiring on September 2019 [Member] | Reclassification out of accumulated other comprehensive income [Member] | Accumulated net gain (loss) from designated or qualifying cash flow hedges [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Interest rate swap, expiration date |  | 2019-09 |  |  |  |  |
Interest rate swaps [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Unrealized (losses) gains on interest rate swaps, net of tax |  | $ 900,000 | (2,400,000) | (6,500,000) |  |  |
Interest rate swaps |  | $ 4,800,000 | 13,200,000 |  |  |  |
Foreign currency exchange forward contracts [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Net gains on foreign currency exchange |  |  | $ 7,700,000 | $ 24,200,000 |  |  |
Number of foreign currency exchange forward contracts outstanding | Derivative |  | 0 | 0 |  |  |  |
Expiration of foreign currency derivatives |  | 2016-12 |  |  |  |  |

X
- Definition Expiration of foreign currency derivatives. + References No definition available. + Details
Name: | cbg_ExpirationOfForeignCurrencyDerivatives
Namespace Prefix: | cbg_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the interest rate swap contract matures. + References No definition available. + Details
Name: | cbg_InterestRateSwapContractExpirationDate
Namespace Prefix: | cbg_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payments for swap agreement termination. + References No definition available. + Details
Name: | cbg_PaymentsForSwapAgreementTermination
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Gain (loss) on hedging derivative instrument or the foreign currency transaction gain (loss) on the nonderivative hedging instrument designated as a hedge of a net investment in foreign operations related to hedge ineffectiveness, which is included in earnings in the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959 + Details
Name: | us-gaap_AmountOfIneffectivenessOnNetInvestmentHedges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959 + Details
Name: | us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35736893&loc=d3e80748-113994 + Details
Name: | us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13433-108611 + Details
Name: | us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of foreign currency exchange rate derivatives held by the entity at the reporting date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5579245-113959 + Details
Name: | us-gaap_NumberOfForeignCurrencyDerivativesHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of interest rate derivative instruments held by the entity at the reporting date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5579245-113959 + Details
Name: | us-gaap_NumberOfInterestRateDerivativesHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=84228862&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6441202&loc=d3e80720-113993 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5624171-113959 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cbg_FourPointEightSevenFiveSeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=cbg_InterestRateSwapAgreementsEffectiveAugustTwoThousandAndFifteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=cbg_InterestRateSwapAgreementExpiredOnOctoberTwoTwoThousandAndSeventeenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=cbg_InterestRateSwapAgreementExpiringOnSeptemberTwoThousandAndNineteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |