v3.22.4
REVENUE FROM CONTRACTS WITH CUSTOMERS - Total Revenues Disaggregated by Major Service Line and Timing of Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 24,696,625 $ 23,102,138 $ 16,207,106
NAST      
Disaggregation of Revenue [Line Items]      
Total revenues 15,827,467 14,507,917 11,312,553
Global Forwarding      
Disaggregation of Revenue [Line Items]      
Total revenues 6,812,008 6,729,790 3,100,525
All Other and Corporate      
Disaggregation of Revenue [Line Items]      
Total revenues 2,057,150 1,864,431 1,794,028
Operating Segments | NAST      
Disaggregation of Revenue [Line Items]      
Total revenues 15,827,467 14,507,917 11,312,553
Operating Segments | Global Forwarding      
Disaggregation of Revenue [Line Items]      
Total revenues 6,812,008 6,729,790 3,100,525
Operating Segments | All Other and Corporate      
Disaggregation of Revenue [Line Items]      
Total revenues 2,057,150 1,864,431 1,794,028
Transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 23,516,384 22,046,574 15,147,562
Transportation | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 23,516,384 22,046,574 15,147,562
Transportation | Operating Segments | NAST | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 15,827,467 14,507,917 11,312,553
Transportation | Operating Segments | Global Forwarding | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 6,812,008 6,729,790 3,100,525
Transportation | Operating Segments | All Other and Corporate | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 876,909 808,867 734,484
Sourcing      
Disaggregation of Revenue [Line Items]      
Total revenues 1,180,241 1,055,564 1,059,544
Sourcing | Performance obligations completed at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 1,180,241 1,055,564 1,059,544
Sourcing | Operating Segments | NAST | Performance obligations completed at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 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
Sourcing | Operating Segments | All Other and Corporate | Performance obligations completed at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,180,241 $ 1,055,564 $ 1,059,544