XML 136 R114.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Note 24 - Financial Instruments (Details Textual) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($)
Contingent Consideration Liability [Member] |  |
Fair Value Inputs, Weighted Average Discount Rate Increase | 2.00% |
Reduction in Fair Value of Contingent Consideration Liability | $ 1,000 |
Interest Expense [Member] | Interest Rate Swap [Member] |  |
Gain (Loss) on Derivative Instruments, Net, Pretax | $ (825) | $ (2,510)
Measurement Input, Discount Rate [Member] |  |
Servicing Asset, Measurement Input | 0.117 | 0.115
Measurement Input, Discount Rate [Member] | Minimum [Member] |  |
Servicing Asset, Measurement Input | 0.025 |
Business Combination, Contingent Consideration, Liability, Measurement Input | 0.035 |
Measurement Input, Discount Rate [Member] | Maximum [Member] |  |
Servicing Asset, Measurement Input | 0.05 |
Business Combination, Contingent Consideration, Liability, Measurement Input | 0.103 |
Measurement Input, Discount Rate [Member] | Weighted Average [Member] |  |
Business Combination, Contingent Consideration, Liability, Measurement Input | 0.059 |

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: | dtr-types: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 -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_GainLossOnDerivativeInstrumentsNetPretax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of input used to measure servicing asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + 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_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember
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_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: |