XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Compass Concierge Receivables and Allowance for Credit Losses - Schedule of Aging Analysis of Concierge Receivables (Detail) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss $ 50.2 $ 66.7
Financing Receivables Overdue Up to Thirty One Days And Less Than Ninety Days [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 0.9 5.5
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 8.3 10.8
Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 9.2 16.3
Financial Asset, Not Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss $ 41.0 $ 50.4