XML 39 R26.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Summary Of Activity Of The Allowance For Credit Losses For Accounts Receivable | The following table summarizes the activity of the ACL for Accounts receivable (in millions):
|  | December 31, |
|  | 2021 |  |  | 2020 |
Opening balance |  | $ | 8.1 |  |  | $ | 2.7 |
Allowances |  |  | 1.7 |  |  |  | 6.9 |
Net write-offs and other |  |  | (2.7 | ) |  |  | (1.5 | )
Closing balance |  | $ | 7.1 |  |  | $ | 8.1 |
Schedule Of Useful Lives Of Property and Equipment | The useful lives of property and equipment are as follows:
Description |  | Useful Life
Leasehold improvements |  | Lesser of estimated useful life or remaining lease term
Office furniture and equipment |  | Five years
Computer software and internally-developed software |  | Three years
Computer equipment |  | Three years

X
- Definition Schedule Of Useful Lives Of Property Plant And Equipment [Table Text Block] + References No definition available. + Details
Name: | comp_ScheduleOfUsefulLivesOfPropertyPlantAndEquipmenttableTextBlockTableTextBlock
Namespace Prefix: | comp_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3,4) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration