XML 113 R95.htm IDEA: XBRL DOCUMENT
v3.22.4

Note 16 - AR Facility (Details Textual) - USD ($) $ in Thousands | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Oct. 28, 2022 | Apr. 26, 2021
Accounts Receivable Facility, Maximum Borrowing Capacity |  |  | $ 175,000 | $ 150,000
Accounts Receivable Facility, Outstanding | $ 168,981 |  |  |
Servicing Liability at Amortized Cost, Balance, Ending Balance | 0 |  |  |
Transfer of Financial Assets Accounted for as Sales, Amount Derecognized | 1,946,168 |  |  |
Transfer of Financial Assets Accounted for as Sales, Cash Proceeds Received for Assets Derecognized, Amount | 1,920,366 |  |  |
Accounts Receivable Facility, Principal on Trade Accounts Receivable, Net of Allowance | 182,292 |  |  |
Accounts Receivable Facility, Outstanding Princpal on Contract Assets | 106,250 |  |  |
Fair Value Adjustment of Deferred Purchase Price | 78 | $ 71 |  |
Non-cash Investing Activities, Deferred Purchase Price | $ 143,579 | $ 302,080 |  |

X
- Definition Maximum borrowing capacity under the accounts receivable facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References No definition available. + Details
Name: | cigi_AccountsReceivableFacilityMaximumBorrowingCapacity
Namespace Prefix: | cigi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of the accounts receivable facility that is outstanding. + References No definition available. + Details
Name: | cigi_AccountsReceivableFacilityOutstanding
Namespace Prefix: | cigi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The outstanding principal on contract assets under the accounts receivable facility. + References No definition available. + Details
Name: | cigi_AccountsReceivableFacilityOutstandingPrincpalOnContractAssets
Namespace Prefix: | cigi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of principal on trade accounts receivable under the accounts receivable facility, net of allowance for doubtful accounts. + References No definition available. + Details
Name: | cigi_AccountsReceivableFacilityPrincipalOnTradeAccountsReceivable
Namespace Prefix: | cigi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of fair value adjustment of deferred purchase price. + References No definition available. + Details
Name: | cigi_FairValueAdjustmentOfDeferredPurchasePrice
Namespace Prefix: | cigi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of non-cash investing activities for a deferred purchase price. + References No definition available. + Details
Name: | cigi_NoncashInvestingActivitiesDeferredPurchasePrice
Namespace Prefix: | cigi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amortized amount of contract to service financial assets under which estimated future revenues from contractually specified servicing fees, late charges, and other ancillary revenue are not expected to adequately compensate the servicer for performing the servicing. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (a)(4) -URI https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 45 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746 + Details
Name: | us-gaap_ServicingLiabilityAtAmortizedValueBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction, at the date of derecognition. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 + Details
Name: | us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before counterparty netting, of cash proceeds received in transfers of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 + Details
Name: | us-gaap_TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant