XML 96 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 17,596,443 $ 24,696,625 $ 23,102,138
NAST      
Disaggregation of Revenue [Line Items]      
Total revenues 12,471,075 15,827,467 14,507,917
Global Forwarding      
Disaggregation of Revenue [Line Items]      
Total revenues 2,997,704 6,812,008 6,729,790
All Other and Corporate      
Disaggregation of Revenue [Line Items]      
Total revenues 2,127,664 2,057,150 1,864,431
Operating Segments | NAST      
Disaggregation of Revenue [Line Items]      
Total revenues 12,471,075 15,827,467 14,507,917
Operating Segments | Global Forwarding      
Disaggregation of Revenue [Line Items]      
Total revenues 2,997,704 6,812,008 6,729,790
Operating Segments | All Other and Corporate      
Disaggregation of Revenue [Line Items]      
Total revenues 2,127,664 2,057,150 1,864,431
Transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 16,372,660 23,516,384 22,046,574
Transportation | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 16,372,660 23,516,384 22,046,574
Transportation | Operating Segments | NAST | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 12,471,075 15,827,467 14,507,917
Transportation | Operating Segments | Global Forwarding | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 2,997,704 6,812,008 6,729,790
Transportation | Operating Segments | All Other and Corporate | Performance obligations completed over time      
Disaggregation of Revenue [Line Items]      
Total revenues 903,881 876,909 808,867
Sourcing      
Disaggregation of Revenue [Line Items]      
Total revenues 1,223,783 1,180,241 1,055,564
Sourcing | Performance obligations completed at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 1,223,783 1,180,241 1,055,564
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,223,783 $ 1,180,241 $ 1,055,564