Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenue $ 551,049 $ 538,083
Costs and expenses:    
Transportation costs 461,142 439,317
Selling, general and administrative expenses 79,654 80,195
Depreciation and amortization 9,792 9,468
Income from operations 460 9,103
Interest expense (2,788) (3,413)
(Loss) Income before provision for income taxes (2,328) 5,690
Income tax expense (605) (2,194)
Net (loss) income $ (2,933) $ 3,497
(Loss) Earnings per common share:    
Basic $ (0.11) $ 0.13
Diluted $ (0.11) $ 0.13