v3.25.2
Revenues - Contract Liability Balance Activity (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Contract With Customer, Liability [Roll Forward]        
Beginning Balance $ 17.9 $ 21.4    
Revenues recognized that were included in the contract liability balances at the beginning of the period 1.0 (2.2)    
Increases due to cash received, excluding amounts recognized as revenues during the period 2.2 2.8    
Ending Balance 19.1 22.0    
Contract with customer, liability, current 3.7 4.7 $ 1.8 $ 3.5
Contract with customer, liability, noncurrent $ 15.4 $ 17.3 $ 16.1 $ 17.9