v3.24.0.1
Compass Concierge Receivables and Allowance for Credit Losses - Schedule of Aging Analysis of Concierge Receivables (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]    
Concierge receivables $ 37.2 $ 57.6
Current    
Financing Receivable, Past Due [Line Items]    
Concierge receivables 28.4 50.6
31-90 days    
Financing Receivable, Past Due [Line Items]    
Concierge receivables 0.9 1.8
Over 90 days    
Financing Receivable, Past Due [Line Items]    
Concierge receivables $ 7.9 $ 5.2