XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE Disaggregation of Revenue - Geographical (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 2,853,862 $ 2,221,622
United States    
Disaggregation of Revenue [Line Items]    
Revenues 2,604,791 1,983,062
Canada    
Disaggregation of Revenue [Line Items]    
Revenues 127,701 122,158
Europe    
Disaggregation of Revenue [Line Items]    
Revenues 63,656 67,088
Mexico    
Disaggregation of Revenue [Line Items]    
Revenues 57,714 49,314
SCS    
Disaggregation of Revenue [Line Items]    
Revenues 1,088,542 706,700
Operating Segments | FMS    
Disaggregation of Revenue [Line Items]    
Revenues 1,529,228 1,335,485
Operating Segments | FMS | United States    
Disaggregation of Revenue [Line Items]    
Revenues 1,388,043 1,197,984
Operating Segments | FMS | Canada    
Disaggregation of Revenue [Line Items]    
Revenues 77,529 70,413
Operating Segments | FMS | Europe    
Disaggregation of Revenue [Line Items]    
Revenues 63,656 67,088
Operating Segments | FMS | Mexico    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Operating Segments | SCS    
Disaggregation of Revenue [Line Items]    
Revenues 1,088,542 706,700
Operating Segments | SCS | United States    
Disaggregation of Revenue [Line Items]    
Revenues 971,200 601,298
Operating Segments | SCS | Canada    
Disaggregation of Revenue [Line Items]    
Revenues 59,628 56,088
Operating Segments | SCS | Europe    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Operating Segments | SCS | Mexico    
Disaggregation of Revenue [Line Items]    
Revenues 57,714 49,314
Operating Segments | DTS    
Disaggregation of Revenue [Line Items]    
Revenues 424,948 320,507
Operating Segments | DTS | United States    
Disaggregation of Revenue [Line Items]    
Revenues 424,948 320,507
Operating Segments | DTS | Canada    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Operating Segments | DTS | Europe    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Operating Segments | DTS | Mexico    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Eliminations    
Disaggregation of Revenue [Line Items]    
Revenues (188,856) (141,070)
Eliminations | United States    
Disaggregation of Revenue [Line Items]    
Revenues (179,400) (136,727)
Eliminations | Canada    
Disaggregation of Revenue [Line Items]    
Revenues (9,456) (4,343)
Eliminations | Europe    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Eliminations | Mexico    
Disaggregation of Revenue [Line Items]    
Revenues $ 0 $ 0