XML 55 R34.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Leases - Future Lease Payments for Assets under Operating Leases, as well as Reconciliation to Lease Liability (Parenthetical) (Details) $ in Millions | Dec. 30, 2019 USD ($)
--- | ---
Leases [Abstract] |
Lessee, operating lease, lease not yet commenced, payments due | $ 44.8

X
- Definition Lessee, operating lease, lease not yet commenced, payments due. + References No definition available. + Details
Name: | odfl_LesseeOperatingLeaseLeaseNotYetCommencedPaymentsDue
Namespace Prefix: | odfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration