XML 90 R74.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Commitments and Contingencies - Additional Information (Detail) - USD ($) |  | 12 Months Ended
--- | --- | ---
Dec. 31, 2016 | Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014
Loss Contingencies [Line Items] |  |  |  |
Lease expiration date |  | Jan. 01, 2030 |  |
Minimum sublease rental income |  | $ 4,322,000 | $ 4,673,000 | $ 2,636,000
Letters of credit outstanding | $ 50,900,000 | 50,900,000 |  |
Accrued loan loss | 28,200,000 | 28,200,000 | 21,800,000 |
Assets available for recourse | 798,800,000 | 798,800,000 |  |
Warehouse receivables | 588,500,000 | $ 588,500,000 |  |
Letters of credit expiration date |  | 2017-11 |  |
Guarantees total | $ 56,600,000 | $ 56,600,000 |  |
Guarantees expiration date | 2018-12 |  |  |
Commitments to investment in future real estate investment | $ 31,600,000 | 31,600,000 |  |
Commitments to investment in unconsolidated real estate subsidiary | 23,000,000 | 23,000,000 |  |
Funded loans subject to loss sharing arrangements [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Funded loans unpaid principal | 16,600,000,000 | 16,600,000,000 |  |
Funded loans not subject to loss sharing arrangements [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Letters of credit outstanding | $ 45,000,000 | 45,000,000 | $ 35,000,000 |
Minimum [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Minimum sublease rental income |  | $ 9,300,000 |  |
Maximum [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Co-investments typically range |  | 2.00% |  |

X
- Definition Assets available for recourse under the Fannie Mae DUS lender program. + References No definition available. + Details
Name: | cbg_AssetsAvailableForRecourse
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The reporting entity's aggregate commitments to fund future co-investments with its clients in certain real estate investments. + References No definition available. + Details
Name: | cbg_CommitmentsToInvestmentInFutureRealEstateInvestment
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The reporting entity's aggregate commitments to fund additional capital to certain unconsolidated real estate subsidiaries. + References No definition available. + Details
Name: | cbg_CommitmentsToInvestmentInUnconsolidatedEntity
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Principal amount outstanding as of the balance-sheet date of loans funded as part of a loss sharing arrangement with a third party. + References No definition available. + Details
Name: | cbg_FundedLoanPrincipalAmountOutstanding
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects when the latest date in which the reporting entity's outstanding guarantees terminate, which may be presented in a variety of ways (year, month and year, day, month and year, quarter). This date does not take into consideration the expiration date related to (1) guarantees for which the reporting entity has an outstanding liability already accrued on its consolidated statement of financial position and (2) completion and budget guarantees relating to the reporting entity's Development Services segment. + References No definition available. + Details
Name: | cbg_GuaranteeExpirationDate
Namespace Prefix: | cbg_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum potential amount of future payments (undiscounted) the reporting entity could be required to make excluding (1) those for which the reporting entity has an outstanding liability already accrued on its consolidated statement of financial position and (2) completion and budget guarantees relating to the reporting entity's Development Services segment. + References No definition available. + Details
Name: | cbg_GuarantorObligationsMaximumExposureUndiscounted
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects when the latest date in which the reporting entity's credit facilities terminate, which may be presented in a variety of ways (year, month and year, day, month and year, quarter). + References No definition available. + Details
Name: | cbg_LineOfCreditFacilityLatestExpirationDate
Namespace Prefix: | cbg_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition The reporting entity's estimate of loss sharing reserves on loans originated that are subject to a loss sharing arrangement with a third party. + References No definition available. + Details
Name: | cbg_LoanLossSharingReserve
Namespace Prefix: | cbg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of equity in real estate investment. + References No definition available. + Details
Name: | cbg_PercentageOfEquityInRealEstateInvestment
Namespace Prefix: | cbg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date which lease or group of leases is set to expire, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_LeaseExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before allowance of revolving credit lines for to originate and purchase financial assets including, but not limited to, mortgage loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans covered under loss sharing agreements. + 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.7(a),(b)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_LoansReceivableMortgageWarehouseLending
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesRentExpenseSubleaseRentals1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |