Revenues - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Increase (Decrease) In Contract With Customer, Asset [Roll Forward]    
Contract assets, beginning balance $ 86.5 $ 87.6
Increase (decrease) in contract assets (7.9) 0.2
Contract assets, ending balance 78.6 87.8
Related Party    
Increase (Decrease) In Contract With Customer, Asset [Roll Forward]    
Contract assets, beginning balance 79.9 79.1
Contract assets, ending balance 73.8 $ 80.2
Equity Method Investee    
Increase (Decrease) In Contract With Customer, Asset [Roll Forward]    
Revenue from customers $ 24.6