Quarterly report pursuant to Section 13 or 15(d)

Leases (Details)

v3.19.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Dec. 31, 2018
Leases [Abstract]      
Operating lease, minimum years in renewal option   1 year  
Operating lease, maximum years in renewal option   10 years  
Operating leases, minimum term of equipment leases   2 years  
Operating leases, maximum term of equipment leases   6 years  
Finance lease, minimum remaining years in lease term   2 years  
Finance lease, maximum remaining years in lease term   7 years  
Costs incurred for independent owner operators $ 95,444 $ 259,317  
Operating leases, minimum term of future equiment leases   3 years  
Operating leases, maximum term of future equiment leases   4 years  
Lease, Cost      
Finance Lease, Right-of-Use Asset, Amortization 405 $ 571  
Operating Lease, Cost 15,650 42,521  
Short-term Lease, Cost 3,130 8,635  
Variable Lease, Cost 97,864 271,129  
Sublease Income (535) (1,629)  
Lease, Cost 116,567 321,288  
Finance Lease, Principal Payments 391 528  
Operating Lease, Payments 15,146 41,524  
Finance Lease, Interest Payment on Liability 53 61  
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 7,204 7,204  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 21,730 $ 195,226  
Finance Lease, Weighted Average Remaining Lease Term 4 years 9 months 18 days 4 years 9 months 18 days  
Operating Lease, Weighted Average Remaining Lease Term 3 years 9 months 18 days 3 years 9 months 18 days  
Finance Lease, Weighted Average Discount Rate, Percent 3.40% 3.40%  
Operating Lease, Weighted Average Discount Rate, Percent 4.20% 4.20%  
Operating Lease Liabilities, Payments Due      
2019 $ 15,651 $ 15,651  
2020 58,507 58,507  
2021 43,540 43,540  
2022 28,803 28,803  
2023 19,577 19,577  
Thereafter 18,995 18,995  
Total minimum lease payments 185,073 185,073  
Less: amount of lease payments representing interest   (25,383)  
Present value of future minimum lease payments 159,690 159,690  
Less: current obligations under leases (47,137) (47,137) $ 0
Long-term lease obligations 112,553 112,553 $ 0
Finance Lease Liabilities, Payments, Due [Abstract]      
2019 419 419  
2020 1,676 1,676  
2021 1,676 1,676  
2022 1,407 1,407  
2023 1,265 1,265  
Thereafter 1,112 1,112  
Total minimum lease payments 7,555 7,555  
Less: amount of lease payments representing interest   (677)  
Present value of future minimum lease payments 6,878 6,878  
Less: current obligations under leases (1,465) (1,465)  
Long-term lease obligations $ 5,413 $ 5,413