v3.25.2
Revenue from Contracts with Customers - Provision for Credit Losses (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue from Contracts with Customers          
Period of delinquency after which Company disconnects services to customers     100 days    
Accounts receivable - trade, net of allowance for credit losses          
Accounts receivable - trade $ 37.4 $ 42.9 $ 37.4 $ 42.9  
Allowance for credit losses:          
Balance at beginning of period 3.3 6.4 3.3 6.7  
Provision charged to expense 1.7 2.1 3.7 4.8  
Accounts written off, net of recoveries (1.9) (3.0) (3.9) (6.0)  
Balance at end of period 3.1 5.5 3.1 5.5  
Accounts receivable-trade, net of allowance for credit losses $ 34.3 $ 37.4 $ 34.3 $ 37.4 $ 32.0