XML 110 R30.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | The Company provides information, analytics and online marketplaces to the commercial real estate industry and related professionals. The revenues by operating segment and type of service consist of the following (in thousands):
| Year Ended December 31,
| 2019 |  | 2018
| North America |  | International |  | Total |  | North America |  | International |  | Total
Information and analytics |  |  |  |  |  |  |  |  |  |  |
CoStar Suite | $ | 590,222 |  |  | $ | 27,576 |  |  | $ | 617,798 |  |  | $ | 519,661 |  |  | $ | 25,534 |  |  | $ | 545,195 |
Information services | 76,950 |  |  | 11,496 |  |  | 88,446 |  |  | 58,708 |  |  | 8,916 |  |  | 67,624 |
Online marketplaces |  |  |  |  |  |  |  |  |  |  |
Multifamily | 490,631 |  |  | — |  |  | 490,631 |  |  | 405,795 |  |  | — |  |  | 405,795 |
Commercial property and land | 202,264 |  |  | 580 |  |  | 202,844 |  |  | 173,137 |  |  | 81 |  |  | 173,218 |
Total revenues | $ | 1,360,067 |  |  | $ | 39,652 |  |  | $ | 1,399,719 |  |  | $ | 1,157,301 |  |  | $ | 34,531 |  |  | $ | 1,191,832 |
Contract with Customer, Asset and Liability | Changes in deferred revenue for the period were as follows (in thousands):
Balance at December 31, 2018 | $ | 51,459 |
Revenue recognized in the current period from the amounts in the beginning balance | (49,937 | )
New deferrals, net of amounts recognized in the current period | 68,814 |
Effects of foreign currency | 284 |
Balance at December 31, 2019 (1) | $ | 70,620 |
__________________________ |
(1) Deferred revenue was comprised of $67 million of current liabilities and $3 million of noncurrent liabilities classified within lease and other long-term liabilities on the Company’s consolidated balance sheet as of December 31, 2019. The balance includes $11 million of net new deferrals recognized in connection with business acquisitions made in 2019. See Note 4 for details.
Schedule of Commissions Expense | Commissions expense activity as of December 31, 2019 and December 31, 2018 was as follows (in thousands):
| Year Ended December 31,
| 2019 |  | 2018
Commissions incurred | $ | 87,043 |  |  | $ | 72,899 |
Commissions capitalized in the current period | (66,688 | ) |  | (53,497 | )
Amortization of deferred commissions costs | 53,421 |  |  | 48,313 |
Total commissions expense | $ | 73,776 |  |  | $ | 67,715 |

X
- Definition Schedule of Commissions Expense [Table Text Block] + References No definition available. + Details
Name: | csgp_ScheduleofCommissionsExpenseTableTextBlock
Namespace Prefix: | csgp_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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