Recent Accounting Pronouncements (Details) $ / shares in Units, $ in Thousands | 3 Months Ended | |
Mar. 31, 2018USD ($)$ / shares | Mar. 31, 2017USD ($)$ / shares | Dec. 31, 2017USD ($) |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Accounts Receivable, Net, Current | $ 146,191 | | $ 147,948 |
Number of principal reporting segments | 4 | | |
Operating revenue | $ 302,608 | $ 262,046 | |
Operating Income (Loss) | 24,235 | 23,743 | |
Income Tax Expense (Benefit) | 6,123 | 8,854 | |
Net income | $ 17,741 | $ 14,581 | |
Diluted (in dollars per share) | $ / shares | $ 0.60 | $ 0.48 | |
Accounts Payable | $ 30,004 | | 30,723 |
Deferred income taxes | 32,793 | | 29,080 |
Retained Earnings (Accumulated Deficit) | 328,546 | | 337,058 |
Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Accounts Receivable, Net, Current | | | 147,948 |
Operating revenue | | $ 262,046 | |
Operating Expenses | | 238,303 | |
Operating Income (Loss) | | 23,743 | |
Income Tax Expense (Benefit) | | 8,854 | |
Net income | | $ 14,581 | |
Diluted (in dollars per share) | $ / shares | | $ 0.48 | |
Accounts Payable | | | 30,723 |
Deferred income taxes | | | 29,080 |
Retained Earnings (Accumulated Deficit) | | | 337,058 |
Accounting Standards Update 2014-09 [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification | | $ 14,203 | |
Expedited LTL [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | 168,363 | 148,179 | |
Operating Income (Loss) | 20,773 | 18,928 | |
Expedited LTL [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 148,765 | |
Truckload Premium Services [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 47,088 | |
Pool Distribution [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | 42,607 | 38,731 | |
Operating Income (Loss) | 1,371 | 1,367 | |
Pool Distribution [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 38,801 | |
Intermodal [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | 48,477 | 28,896 | |
Operating Income (Loss) | 3,469 | 2,555 | |
Intermodal [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 28,907 | |
Elimination [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating Income (Loss) | $ (1,335) | (862) | |
Elimination [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | (1,515) | |
Scenario, Previously Reported [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Accounts Receivable, Net, Current | | | 143,041 |
Operating revenue | | 246,982 | |
Operating Expenses | | 223,793 | |
Operating Income (Loss) | | 23,189 | |
Income Tax Expense (Benefit) | | 8,638 | |
Net income | | $ 14,243 | |
Diluted (in dollars per share) | $ / shares | | $ 0.47 | |
Accounts Payable | | | 24,704 |
Deferred income taxes | | | 29,403 |
Retained Earnings (Accumulated Deficit) | | | 337,848 |
Scenario, Previously Reported [Member] | Expedited LTL [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | $ 140,598 | |
Scenario, Previously Reported [Member] | Truckload Premium Services [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 41,785 | |
Scenario, Previously Reported [Member] | Pool Distribution [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 37,823 | |
Scenario, Previously Reported [Member] | Intermodal [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 28,291 | |
Scenario, Previously Reported [Member] | Elimination [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | (1,515) | |
Restatement Adjustment [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Accounts Receivable, Net, Current | | | 4,907 |
Operating revenue | | 15,064 | |
Operating Expenses | | 14,510 | |
Operating Income (Loss) | | 554 | |
Income Tax Expense (Benefit) | | 216 | |
Net income | | $ 338 | |
Diluted (in dollars per share) | $ / shares | | $ 0.01 | |
Accounts Payable | | | 6,019 |
Deferred income taxes | | | (323) |
Retained Earnings (Accumulated Deficit) | | | $ (790) |
Restatement Adjustment [Member] | Expedited LTL [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | $ 8,167 | |
Restatement Adjustment [Member] | Truckload Premium Services [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 5,303 | |
Restatement Adjustment [Member] | Pool Distribution [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 978 | |
Restatement Adjustment [Member] | Intermodal [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | 616 | |
Restatement Adjustment [Member] | Elimination [Member] | Adjustments for New Accounting Pronouncement [Member] | | | |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | | | |
Operating revenue | | $ 0 | |