XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (Detail)
$ in Millions
Mar. 31, 2021
USD ($)
Financing Receivable, Past Due [Line Items]  
Financing Receivable, Past Due $ 21.9
Financing Receivable, Not Past Due 43.3
Financing Receivable, before Allowance for Credit Loss 65.2
Financing Receivables Overdue Up to Thirty One Days And Less Than Ninety Days [Member]  
Financing Receivable, Past Due [Line Items]  
Financing Receivable, Past Due 8.1
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]  
Financing Receivable, Past Due [Line Items]  
Financing Receivable, Past Due $ 13.8