Acquisitions, Goodwill and Other Long-Lived Assets (Details) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended | | | | | |
Dec. 31, 2017USD ($)$ / shares | Sep. 30, 2017USD ($)$ / shares | Jun. 30, 2017USD ($)$ / shares | Mar. 31, 2017USD ($)$ / shares | Dec. 31, 2016USD ($)$ / shares | Sep. 30, 2016USD ($)$ / shares | Jun. 30, 2016USD ($)$ / shares | Mar. 31, 2016USD ($)$ / shares | Dec. 31, 2017USD ($)$ / shares | Dec. 31, 2016USD ($)$ / shares | Dec. 31, 2015USD ($)$ / shares | Oct. 22, 2017USD ($) | May 07, 2017USD ($) | Aug. 29, 2016USD ($) | Jan. 31, 2016USD ($) | Mar. 09, 2015USD ($) |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Impairment of Intangible Assets, Finite-lived | | | | | | | | | $ 16,501 | $ 16,501 | | | | | | |
Goodwill, Net | $ 191,671 | | | | $ 184,675 | | | | 191,671 | 184,675 | | | | | | |
Payments to Acquire Businesses, Net of Cash Acquired | | | | | | | | | 23,140 | 11,800 | $ 61,878 | | | | | |
Escrow Reimbursements Received | | | | | | | | | 2,525 | | | | | | | |
Recovery of Direct Costs | | | | | | | | | 1,621 | | | | | | | |
Liability for Unpaid Claims and Claims Adjustment Expense, Adjustments | 904 | | | | | | | | 904 | | | | | | | |
Unrecognized Tax Benefits, Income Tax Penalties Accrued | 105 | | | | 103 | | | | 105 | 103 | | | | | | |
Unrecognized Tax Benefits, Interest on Income Taxes Accrued | 201 | | | | 184 | | | | 201 | 184 | | | | | | |
Operating Income (Loss) | 28,776 | $ 26,898 | $ 29,809 | $ 23,189 | 28,223 | $ 24,700 | $ (14,348) | $ 21,404 | 108,672 | 59,979 | 81,772 | | | | | |
Net income (loss) | $ 35,374 | $ 18,155 | $ 19,550 | $ 14,243 | $ 12,706 | $ 11,931 | $ (10,066) | $ 13,099 | $ 87,321 | $ 27,670 | $ 55,575 | | | | | |
Basic (in dollars per share) | $ / shares | $ 1.19 | $ 0.60 | $ 0.65 | $ 0.47 | $ 0.42 | $ 0.39 | $ (0.33) | $ 0.43 | $ 2.90 | $ 0.91 | $ 1.80 | | | | | |
Diluted (in dollars per share) | $ / shares | $ 1.18 | $ 0.60 | $ 0.64 | $ 0.47 | $ 0.42 | $ 0.39 | $ (0.33) | $ 0.43 | $ 2.89 | $ 0.90 | $ 1.78 | | | | | |
Proceeds from Issuance of Long-term Debt | | | | | | | | | $ 0 | $ 0 | $ 125,000 | | | | | |
Long-term Debt, Description | | | | | | | | | | | 2 year | | | | | |
Customer Relationships [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Impairment of Intangible Assets, Finite-lived | | | | | | | | | $ 16,501 | 16,501 | | | | | | |
Towne [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Acquisition, Cash Paid | | | | | | | | | | | | | | | | $ 61,878 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt | | | | | | | | | | | | | | | | 59,544 |
Escrow Deposit | | | | | | | | | | | | | | | | 16,500 |
Business Combination, Acquisition Related Costs | | | | | | | | | | | $ 9,197 | | | | | |
Business Combination, Acquired Receivables, Gross Contractual Amount | | | | | | | | | | | | | | | | 24,068 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment | | | | | | | | | | | | | | | | 2,916 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | | | | | | | | | 2,095 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets | | | | | | | | | | | | | | | | 614 |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Total Tangible Assets | | | | | | | | | | | | | | | | 29,693 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | | | | | 125,666 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets | | | | | | | | | | | | | | | | 155,359 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities | | | | | | | | | | | | | | | | 28,920 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | | | | | | | | | 3,886 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities | | | | | | | | | | | | | | | | 1,131 |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities | | | | | | | | | | | | | | | | 93,481 |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Net Total Assets | | | | | | | | | | | | | | | | 61,878 |
Number of service points | | | | | | | | | 61 | | | | | | | |
Number of independent contractor tractors | | | | | | | | | 525 | | | | | | | |
Severance Costs | | | | | | | | | | | 2,624 | | | | | |
Restructuring Charges | | | | | | | | | | | $ 11,722 | | | | | |
Towne [Member] | Customer Relationships [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life | | | | | | | | | 20 years | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill | | | | | | | | | | | | | | | | 66,000 |
Towne [Member] | Goodwill [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | | | | | 59,666 |
Atlantic [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Acquisition, Cash Paid | | | | | | | | | | | | | $ 22,500 | | | |
Business Combination, Contingent Consideration, Liability | | | | | | | | | | | | | 1,000 | | | |
Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period | | | | | | | | | | $ 62,300 | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | | | | | | 1,821 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Total Tangible Assets | | | | | | | | | | | | | 1,821 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | | 21,269 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets | | | | | | | | | | | | | 23,090 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities | | | | | | | | | | | | | 590 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities | | | | | | | | | | | | | 590 | | | |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Net Total Assets | | | | | | | | | | | | | 22,500 | | | |
Atlantic [Member] | Noncompete Agreements [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life | | | | | | | | | 5 years | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill | | | | | | | | | | | | | 1,150 | | | |
Atlantic [Member] | Customer Relationships [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life | | | | | | | | | 15 years | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill | | | | | | | | | | | | | 13,400 | | | |
Atlantic [Member] | Goodwill [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | | $ 6,719 | | | |
KCL [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Acquisition, Cash Paid | | | | | | | | | | | | $ 640 | | | | |
Business Combination, Contingent Consideration, Liability | | | | | | | | | | | | 100 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | | | | | 223 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Total Tangible Assets | | | | | | | | | | | | 223 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | 517 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets | | | | | | | | | | | | 740 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities | | | | | | | | | | | | 100 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities | | | | | | | | | | | | 100 | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Net Total Assets | | | | | | | | | | | | 640 | | | | |
KCL [Member] | Noncompete Agreements [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life | | | | | | | | | 2 years | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill | | | | | | | | | | | | 6 | | | | |
KCL [Member] | Customer Relationships [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life | | | | | | | | | 15 years | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill | | | | | | | | | | | | 234 | | | | |
KCL [Member] | Goodwill [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | $ 277 | | | | |
Triumph & Ace [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets | | | | | | | | | | | | | | $ 1,294 | | |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Total Tangible Assets | | | | | | | | | | | | | | 1,294 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | | | 11,756 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets | | | | | | | | | | | | | | 13,050 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other | | | | | | | | | | | | | | 1,250 | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities | | | | | | | | | | | | | | 1,250 | | |
Business Combination, Recognized Identifiable Assets Acquired and Total Liabilities Assumed, Net Total Assets | | | | | | | | | | | | | | 11,800 | | |
Triumph & Ace [Member] | Noncompete Agreements [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life | | | | | | | | | 5 years | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill | | | | | | | | | | | | | | 139 | | |
Triumph & Ace [Member] | Customer Relationships [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life | | | | | | | | | 15 years | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill | | | | | | | | | | | | | | 5,335 | | |
Triumph & Ace [Member] | Goodwill [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles | | | | | | | | | | | | | | 6,282 | | |
Ace [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Acquisition, Cash Paid | | | | | | | | | | | | | | | $ 1,700 | |
Triumph [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Business Acquisition, Cash Paid | | | | | | | | | | | | | | 10,100 | | |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High | | | | | | | | | | | | | | $ 1,250 | | |
Towne possible net working capital shortfall [Member] | Towne [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Escrow Deposit | | | | | | | | | | | | | | | | 2,000 |
Towne potential claims [Member] | Towne [Member] | | | | | | | | | | | | | | | | |
Segment Reporting Information [Line Items] | | | | | | | | | | | | | | | | |
Escrow Deposit | | | | | | | | | | | | | | | | $ 14,500 |