|**Schedule II - Valuation and Qualifying Accounts**                   | 12 Months Ended                                                                                                                                                                                                                                                                                                                                                                                                                                                             
|--------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|**SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]** |                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
|Schedule II - Valuation and Qualifying Accounts                       | SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS(in millions)BalanceBeginningof YearChargedtoExpenseDeductionsBalanceEnd ofYearAllowance for doubtful accounts:December 31, 2023$5.7$3.7$(4.4)$5.0December 31, 20225.42.3(2.0)5.7December 31, 20214.93.2(2.7)5.4(in millions)BalanceBeginningof YearAdditionsDeductionsBalanceEnd ofYearDeferred income tax asset valuation allowance:December 31, 2023$5.7$0.8$(1.9)$4.6December 31, 20223.22.5—5.7December 31, 20211.41.8—3.2
|                                                                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
|(in millions)                                                         | BalanceBeginningof Year                                                                                                                                                                                                                                                                                                                                                                                                                                                     
|Allowance for doubtful accounts:                                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
|December 31, 2023                                                     | $                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
|December 31, 2022                                                     | 5.4                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
|December 31, 2021                                                     | 4.9                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
|                                                                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
|(in millions)                                                         | BalanceBeginningof Year                                                                                                                                                                                                                                                                                                                                                                                                                                                     
|Deferred income tax asset valuation allowance:                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
|December 31, 2023                                                     | $                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
|December 31, 2022                                                     | 3.2                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
|December 31, 2021                                                     | 1.4                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

X- DefinitionThe entire disclosure for valuation and qualifying accounts and reserves.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-X (SX) -Number 210 -Section 12 -Subsection 09 -Publisher SECReference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-4
+ Details**Name:**
srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock**Namespace Prefix:**
srt_**Data Type:**
dtr-types:textBlockItemType**Balance Type:**
na**Period Type:**
duration X- ReferencesNo definition available.
+ Details**Name:**
srt_ValuationAndQualifyingAccountsAbstract**Namespace Prefix:**
srt_**Data Type:**
xbrli:stringItemType**Balance Type:**
na**Period Type:**
duration