XML 88 R72.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Long-Term Debt and Short-Term Borrowings - Warehouse Lines of Credit - Additional Information (Detail) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014
Debt Instrument [Line Items] |  |  |
Warehouse lines of credit | $ 1,254,653,000 | $ 1,750,781,000 |
Non-cash activity increased (decreased) the warehouse lines of credit | (496,100,000) | 1,200,000,000 | $ 126,600,000
Loans Held-for-sale, Mortgage | 1,300,000,000 | 1,800,000,000 |
Non-cash activity increased (decreased) the warehouse receivables | (494,000,000) | 1,300,000,000 | $ 128,700,000
TD Bank secured credit agreement [Member] | Interest at daily LIBOR plus 1.35% [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Revolving credit facility, maximum borrowing capacity | $ 775,000,000 |  |
Line of credit over LIBOR rate | 1.35% |  |
Warehouse Agreement Borrowings [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Warehouse lines of credit | $ 1,254,653,000 | 1,750,781,000 |
Lines of credit principal outstanding | 2,600,000,000 |  |
Interest at Daily One-Month LIBOR Plus 1.45% [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Revolving credit facility, maximum borrowing capacity | $ 1,000,000,000 |  |
Line of credit over LIBOR rate | 1.45% |  |
Interest at Daily One-Month LIBOR Plus 1.45% [Member] | Line of Credit [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Revolving credit facility, maximum borrowing capacity | $ 450,000,000 |  |
Line of credit over LIBOR rate | 1.45% |  |
Line of Credit Facility Matured October 23,2017 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date | Oct. 23, 2017 |  |
Secured Debt | $ 700,000,000 |  |
Line of Credit Facility Matured on February 28, 2017 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date | Feb. 28, 2017 |  |
Line of credit, matured amount | $ 300,000,000 |  |
Line of Credit Facility Matured on February 28, 2017 [Member] | TD Bank secured credit agreement [Member] | Interest at daily LIBOR plus 1.35% [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date | Feb. 28, 2017 |  |
Line of credit, matured amount | $ 375,000,000 |  |
Interest at daily one-month LIBOR plus 2.00% [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Revolving credit facility, maximum borrowing capacity |  | $ 500,000,000 |
Line of credit over LIBOR rate |  | 1.60% |
Line of Credit Facility Mature Date January 30, 2017 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date |  | Jan. 30, 2017 |
Line of credit, matured amount |  | $ 300,000,000 |
Line of Credit Facility Matured May 25,2017 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date |  | May 25, 2017 |
Secured Debt |  | $ 200,000,000 |
Interest at daily LIBOR plus 1.35% [Member] | As soon as pooled sale agreement [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Revolving credit facility, maximum borrowing capacity | $ 650,000,000 |  |
Line of credit over LIBOR rate | 1.35% |  |
Line of credit, LIBOR floor rate | 0.35% |  |
Line of Credit Facility Mature Date January 23, 2017 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date | Jan. 23, 2017 |  |
Line of credit, matured amount | $ 250,000,000 |  |
Line of Credit Facility Matured June 30,2017 [Member] | TD Bank secured credit agreement [Member] | Interest at daily LIBOR plus 1.35% [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date | Jun. 30, 2017 |  |
Secured Debt | $ 400,000,000 |  |
Line Of Credit Facility Matured January 17,2017 [Member] | As soon as pooled sale agreement [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date | Jan. 17, 2017 |  |
Line of credit, matured amount | $ 200,000,000 |  |
Line of Credit Facility Maturity Date July 27,2017 [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Line of credit maturity date | Jul. 27, 2016 |  |
Secured Debt | $ 200,000,000 |  |
Interest at daily one-month LIBOR plus 2.75% [Member] |  |  |
Debt Instrument [Line Items] |  |  |
Revolving credit facility, maximum borrowing capacity | $ 25,000,000 |  |
Line of credit over LIBOR rate | 2.75% |  |
Line of credit maturity date | Oct. 23, 2017 |  |

X
- Definition This element represents the minimum amount for the debt instrument's basis spread over the variable interest rate on a debt instrument. + References No definition available. + Details
Name: | cbg_LineOfCreditLondonInterBankOfferRateFloor
Namespace Prefix: | cbg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of line of credit capacity that has matured and is no longer available to the reporting entity. + References No definition available. + Details
Name: | cbg_LineOfCreditMatured
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The change in account balance on warehouse line of credit during the period related to non-cash activity. + References No definition available. + Details
Name: | cbg_NonCashActivityBasedIncreaseDecreaseInWarehouseLinesOfCredit
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The change in account balance on warehouse receivables during the period related to non-cash activity. + References No definition available. + Details
Name: | cbg_NonCashActivityBasedIncreaseDecreaseInWarehouseReceivables
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after allowance for bad debt, of mortgage loan receivables held-for-sale that are not part of a disposal group. Excludes loans and leases covered under loss sharing agreements and loans classified as debt securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65884687&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroupMortgage
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, the maximum amount borrowed at any time during the period. + References No definition available. + Details
Name: | us-gaap_ShorttermDebtMaximumAmountOutstandingDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of the outstanding short-term borrowings under a revolving line of credit used by mortgage bankers to finance the origination or purchase of loans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_WarehouseAgreementBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cbg_TdBankSecuredCreditAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=cbg_InterestAtDailyOneMonthLiborPlusOnePointThreeFivePercentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=us-gaap_WarehouseAgreementBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

X
- Details
Name: | us-gaap_CounterpartyNameAxis=cbg_AsSoonAsPooledSaleAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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