v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,934,098 $ 4,136,543 $ 8,947,032 $ 8,183,283
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenues 4,489,873 3,716,027 8,101,926 7,359,335
Operating Segments | NAST        
Disaggregation of Revenue [Line Items]        
Total revenues 3,593,269 2,918,227 6,540,592 5,786,647
Operating Segments | Global Forwarding        
Disaggregation of Revenue [Line Items]        
Total revenues 896,604 797,800 1,561,334 1,572,688
All Other and Corporate        
Disaggregation of Revenue [Line Items]        
Total revenues 444,225 420,516 845,106 823,948
All Other and Corporate | All Other and Corporate        
Disaggregation of Revenue [Line Items]        
Total revenues 444,225 420,516 845,106 823,948
Transportation and logistics services        
Disaggregation of Revenue [Line Items]        
Total revenues 4,524,773 3,746,660 8,168,484 7,468,575
Transportation and logistics services | Performance obligations completed over time        
Disaggregation of Revenue [Line Items]        
Total revenues 4,524,773 3,746,660 8,168,484 7,468,575
Transportation and logistics services | Operating Segments | NAST | Performance obligations completed over time        
Disaggregation of Revenue [Line Items]        
Total revenues 3,593,269 2,918,227 6,540,592 5,786,647
Transportation and logistics services | Operating Segments | Global Forwarding | Performance obligations completed over time        
Disaggregation of Revenue [Line Items]        
Total revenues 896,604 797,800 1,561,334 1,572,688
Transportation and logistics services | All Other and Corporate | All Other and Corporate | Performance obligations completed over time        
Disaggregation of Revenue [Line Items]        
Total revenues 34,900 30,633 66,558 109,240
Sourcing        
Disaggregation of Revenue [Line Items]        
Total revenues 409,325 389,883 778,548 714,708
Sourcing | Performance obligations completed at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 409,325 389,883 778,548 714,708
Sourcing | Operating Segments | NAST | Performance obligations completed at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Sourcing | Operating Segments | Global Forwarding | Performance obligations completed at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 0 0 0 0
Sourcing | All Other and Corporate | All Other and Corporate | Performance obligations completed at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues $ 409,325 $ 389,883 $ 778,548 $ 714,708