XML 127 R112.htm IDEA: XBRL DOCUMENT
v3.20.4

Note 25 - Financial Instruments (Details Textual) - USD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2018 | Apr. 30, 2017
--- | --- | --- | ---
Contingent Consideration Liability [Member] |  |  |
Fair Value Inputs, Weighted Average Discount Rate Increase | 2.00% |  |
Reduction in Fair Value of Contingent Consideration Liability | $ 3.4 |  |
Measurement Input, Discount Rate [Member] |  |  |
Servicing Asset, Measurement Input | 0.115 |  |
Measurement Input, Discount Rate [Member] | Minimum [Member] |  |  |
Servicing Asset, Measurement Input | 0.025 |  |
Business Combination, Contingent Consideration, Liability, Measurement Input | 0.021 |  |
Measurement Input, Discount Rate [Member] | Maximum [Member] |  |  |
Servicing Asset, Measurement Input | 0.05 |  |
Business Combination, Contingent Consideration, Liability, Measurement Input | 0.095 |  |
Measurement Input, Discount Rate [Member] | Weighted Average [Member] |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input | 0.046 |  |
Interest Rate Swap [Member] |  |  |
Derivative Asset, Notional Amount |  | $ 100.0 | $ 100.0
Derivative, Fixed Interest Rate |  | 2.7205% | 1.897%

X
- Definition Increase in the weighted average interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt. + References No definition available. + Details
Name: | cigi_FairValueInputsWeightedAverageDiscountRateIncrease
Namespace Prefix: | cigi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of contingent consideration liability reduced by increase in the weighted average discount rate. + References No definition available. + Details
Name: | cigi_ReductionInFairValueOfContingentConsiderationLiability
Namespace Prefix: | cigi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of input used to measure contingent consideration liability from business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeAssetNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of input used to measure servicing asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_ServicingAssetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=cigi_ContingentConsiderationLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
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: |