Revenue
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue

Adoption of ASC Topic 606, "Revenue from Contracts with Customers"

On January 1, 2018, the Company adopted ASU 2014-09, Revenue from Contracts with Customers ("ASC Topic 606"), using the modified retrospective method. Results for reporting periods beginning on or after January 1, 2018 are presented under ASC Topic 606; however, prior period amounts are not adjusted and continue to be reported in accordance with the accounting standards in effect for those periods.

The Company recorded an increase to the opening balance of retained earnings of $1.1 million, net of tax, as of January 1, 2018 due to the cumulative impact of adoption of ASC Topic 606. The impact to revenue for the six months ended June 30, 2018 was an increase of $3.3 million, as a result of applying ASC Topic 606.

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration the Company expects to receive in exchange for its services. The Company generates revenue from two different client types: Transactional and Managed Transportation. Most clients are categorized as Transactional clients. For the Transactional business, the Company provides brokerage and transportation management services on a shipment-by-shipment basis. Carrier selection, dispatch, load management and tracking are integrated services that occur within the brokerage and transportation management performance obligation. For the brokerage and transportation management performance obligation, revenue is recognized as the client's shipment travels from origin to destination by a third-party carrier. The Company is the principal in these transactions and recognizes revenue on a gross basis on a relative transit time basis. The Company categorizes a client as a Managed Transportation client if there is an agreement with the client for the provision of services, typically for a multi-year term. Brokerage and transportation management services can also be performance obligations for the Company's Managed Transportation clients. Other performance obligations for Managed Transportation clients may include transportation management services, which includes the integrated services of dispatch, tracking and carrier payment. For these types of transactions, revenue is recorded on a net basis as we do not have latitude in carrier selection or establish rates with the carrier. The Company also performs project-based services, such as compliance management, customized re-billing services and freight studies for certain Managed Transportation clients.

The following table presents the Company's revenue disaggregated by client type (in thousands, unaudited):
 
Three months ended June 30,
 
Six months ended June 30,
Client Type
2018
 
2017(1)
 
2018
 
2017(1)
Transactional
$
502,788

 
$
371,394

 
$
955,897

 
$
704,355

Managed Transportation
132,023

 
98,692

 
256,005

 
181,483

Revenue
$
634,811

 
$
470,086

 
$
1,211,902

 
$
885,838

(1) Prior period amounts have not been adjusted under the modified retrospective method.

Revenue recognized per shipment varies depending on the transportation mode. The primary modes of shipment in which the Company transacts are truckload and less than truckload. Other transportation modes include intermodal, small parcel, domestic air, expedited and international.

The following table presents the Company's revenue disaggregated by mode (in thousands, unaudited):
 
Three months ended June 30,
 
Six months ended June 30,
Mode
2018
 
2017(1)
 
2018
 
2017(1)
Truckload
$
443,711

 
$
314,668

 
$
844,186

 
$
595,011

Less than truckload
160,584

 
129,927

 
307,818

 
243,788

Other revenue
30,516

 
25,490

 
59,898

 
47,039

Revenue
$
634,811

 
$
470,086

 
$
1,211,902

 
$
885,838

Note: Amounts may not foot due to rounding.
(1) Prior period amounts have not been adjusted under the modified retrospective method.

Variable Consideration

Certain customers may receive rebates based on the terms of their agreement with the Company, which are accounted for as variable consideration. Rebates are estimated based on the expected amount to be provided to customers and reduce revenue recognized. The Company also estimates for possible additional fees based on a portfolio approach.

Practical Expedients

The Company adopted the practical expedient to recognize commission expense when incurred because the amortization period is less than one year. Commission expense recognition aligns with the Company's revenue recognition policy under ASC Topic 606, as commission expense is recognized on a relative transit time basis.

The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.