v3.26.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue        
Operating revenues $ 1,585.3 $ 1,452.4 $ 4,552.5 $ 4,274.7
Transportation        
Disaggregation of Revenue        
Operating revenues 1,458.1 1,337.1 4,176.0 3,943.1
Logistics Management        
Disaggregation of Revenue        
Operating revenues 68.2 53.7 197.7 161.9
Other        
Disaggregation of Revenue        
Operating revenues $ 59.0 $ 61.6 $ 178.8 $ 169.7