XML 64 R48.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Allowance for Credit Losses) (Details) | Dec. 31, 2023 numberOfReceivable portfolioSegment
--- | ---
Accounting Policies [Abstract] |
Number of portfolio segments | portfolioSegment | 5
Number of classes of trade receivables based on location | 2
Number of trade receivables in information services portfolio | 4
Number of trade receivables in multifamily portfolio | 1
Number of trade receivables in loopnet portfolio | 1
Number of trade receivables in other marketplaces portfolio segment | 2

X
- Definition Number of Classes of Trade Receivables Based on Location + References No definition available. + Details
Name: | csgp_NumberOfClassesOfTradeReceivablesBasedOnLocation
Namespace Prefix: | csgp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Portfolio Segments + References No definition available. + Details
Name: | csgp_NumberOfPortfolioSegments
Namespace Prefix: | csgp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Trade Receivables in Information Services Portfolio + References No definition available. + Details
Name: | csgp_NumberOfTradeReceivablesInInformationServicesPortfolio
Namespace Prefix: | csgp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Trade Receivables in LoopNet Portfolio + References No definition available. + Details
Name: | csgp_NumberOfTradeReceivablesInLoopNetPortfolio
Namespace Prefix: | csgp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Trade Receivables in Multifamily Portfolio + References No definition available. + Details
Name: | csgp_NumberOfTradeReceivablesInMultifamilyPortfolio
Namespace Prefix: | csgp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Trade Receivables in Other Marketplaces Portfolio Segment + References No definition available. + Details
Name: | csgp_NumberOfTradeReceivablesInOtherMarketplacesPortfolioSegment
Namespace Prefix: | csgp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration