v3.25.2
Revenue Recognition - Disaggregation of Revenue by Service (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 1,419 $ 930 $ 2,852 $ 1,843
Truck brokerage        
Disaggregation of Revenue [Line Items]        
Revenue 1,025 543 2,092 1,107
Last mile        
Disaggregation of Revenue [Line Items]        
Revenue 315 265 593 497
Managed transportation        
Disaggregation of Revenue [Line Items]        
Revenue 142 156 279 308
Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue $ (63) $ (34) $ (112) $ (69)