XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Impact on Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenues    
Transportation $ 3,637,640 $ 3,102,043
Sourcing 287,687 313,082
Total revenues 3,925,327 3,415,125
Costs and expenses    
Purchased transportation and related services 3,041,602 2,563,885
Purchased products sourced for resale 257,800 282,674
Personnel expenses 328,297 290,504
Other selling, general, and administrative expenses 106,043 90,104
Total costs and expenses 3,733,742 3,227,167
Income from operations 191,585 187,958
Interest and other expense (10,700) (9,302)
Income before provision for income taxes 180,885 178,656
Provision for income taxes 38,588 56,576
Net income 142,297 $ 122,080
Accounting Standards Update 2014-09 | Calculated under Revenue Guidance in Effect before Topic 606    
Revenues    
Transportation 3,621,882  
Sourcing 314,831  
Total revenues 3,936,713  
Costs and expenses    
Purchased transportation and related services 3,028,663  
Purchased products sourced for resale 284,944  
Personnel expenses 328,224  
Other selling, general, and administrative expenses 106,043  
Total costs and expenses 3,747,874  
Income from operations 188,839  
Interest and other expense (10,700)  
Income before provision for income taxes 178,139  
Provision for income taxes 37,902  
Net income 140,237  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
Revenues    
Transportation 15,758  
Sourcing (27,144)  
Total revenues (11,386)  
Costs and expenses    
Purchased transportation and related services 12,939  
Purchased products sourced for resale (27,144)  
Personnel expenses 73  
Other selling, general, and administrative expenses 0  
Total costs and expenses (14,132)  
Income from operations 2,746  
Interest and other expense 0  
Income before provision for income taxes 2,746  
Provision for income taxes 686  
Net income $ 2,060