XML 147 R122.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Note 25 - Revenue - Disaggregated Revenue (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Revenues | $ 4,822,024 | $ 4,335,141
Operating Segments [Member] |  |
Revenues | 4,821,587 | 4,334,672
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 437 | 469
Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 3,071,610 | 2,856,738
Engineering [Member] | Operating Segments [Member] |  |
Revenues | 1,237,384 | 990,477
Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 512,593 | 487,457
Lease Brokerage [Member] |  |
Revenues | 1,157,484 | 1,063,355
Lease Brokerage [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 0 | 0
Lease Brokerage [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 1,157,484 | 1,063,355
Lease Brokerage [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Lease Brokerage [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Capital Markets [Member] |  |
Revenues | 765,297 | 702,472
Capital Markets [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 0 | 0
Capital Markets [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 765,297 | 702,472
Capital Markets [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Capital Markets [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Property Management [Member] |  |
Revenues | 537,626 | 527,621
Property Management [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 0 | 0
Property Management [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 537,626 | 527,621
Property Management [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Property Management [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Valuation and Advisory [Member] |  |
Revenues | 465,475 | 423,999
Valuation and Advisory [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 0 | 0
Valuation and Advisory [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 465,475 | 423,999
Valuation and Advisory [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Valuation and Advisory [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
E&D and Project Management [Member] |  |
Revenues | 1,237,384 | 990,477
E&D and Project Management [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 0 | 0
E&D and Project Management [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
E&D and Project Management [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 1,237,384 | 990,477
E&D and Project Management [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Investment Management [Member] |  |
Revenues | 488,979 | 480,674
Investment Management [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 0 | 0
Investment Management [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Investment Management [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Investment Management [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 488,979 | 480,674
Incentive Fees [Member] |  |
Revenues | 23,614 | 6,783
Incentive Fees [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 0 | 0
Incentive Fees [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Incentive Fees [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Incentive Fees [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | 23,614 | 6,783
Other Revenue [Member] |  |
Revenues | 146,165 | 139,760
Other Revenue [Member] | Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |  |
Revenues | 437 | 469
Other Revenue [Member] | Real Estate Services [Member] | Operating Segments [Member] |  |
Revenues | 145,728 | 139,291
Other Revenue [Member] | Engineering [Member] | Operating Segments [Member] |  |
Revenues | 0 | 0
Other Revenue [Member] | Investment Management [Member] | Operating Segments [Member] |  |
Revenues | $ 0 | $ 0

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cigi_RealEstateServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cigi_EngineeringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_CapitalMarketsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_PropertyManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_EdAndProjectManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_InvestmentManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_IncentiveFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cigi_OtherRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |