Acquisitions - Intermodal Acquisition Narrative (Details) - USD ($) $ in Thousands  | 
1 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|
Feb. 28, 2021  | 
Dec. 31, 2021  | 
Nov. 30, 2021  | 
Dec. 31, 2020  | 
Jul. 31, 2019  | 
Jul. 14, 2019  | 
|
| O.S.T. | ||||||
| Business Acquisition [Line Items] | ||||||
| Assets acquired and liabilities assumed, net of cash | $ 12,000 | $ 12,000 | ||||
| Proficient Transport | ||||||
| Business Acquisition [Line Items] | ||||||
| Assets acquired and liabilities assumed, net of cash | $ 16,339 | |||||
| Payment to acquire certain assets and liabilities | 16,339 | |||||
| Earn-out acquired, maximum | $ 2,000 | |||||
| Earnout period | 1 year | |||||
| Earn-out acquired with acquisition | $ 829 | $ 385 | ||||
| Change in fair value of earn-out | $ (444) | |||||
| BarOle | ||||||
| Business Acquisition [Line Items] | ||||||
| Assets acquired and liabilities assumed, net of cash | $ 35,436 | 
| X | ||||||||||
- Definition Business Combination, Contingent Consideration Liability Earnout Period No definition available. 
  | 
| X | ||||||||||
- Definition Payments To Acquire Businesses, Gross And Contingent Consideration, Liability No definition available. 
  | 
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available. 
  | 
| X | ||||||||||
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
  | 
| X | ||||||||||
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |