v3.24.0.1
Schedule II. Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Allowance for credit losses $ 13.2 $ 14.7 $ 17.3
Accounts receivable allowance for credit loss      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 9.0 7.1 8.1
Charged to Costs and Expenses 3.6 5.5 1.7
Write- offs (4.0) (3.6) (2.7)
Other 0.0 0.0 0.0
Balance at End of Year 8.6 9.0 7.1
Compass Concierge receivable allowance for credit loss      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 14.7 17.3 17.2
Charged to Costs and Expenses 0.8 1.8 7.2
Write- offs (2.3) (4.4) (7.1)
Other 0.0 0.0 0.0
Balance at End of Year 13.2 14.7 17.3
Valuation allowance for deferred tax assets      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 594.2 448.4 287.5
Charged to Costs and Expenses 0.0 0.0 0.0
Write- offs 0.0 0.0 0.0
Other 70.7 145.8 160.9
Balance at End of Year $ 664.9 $ 594.2 $ 448.4