Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation (Summary Of The Changes In The Number Of Outstanding Phantom Stock Shares) (Details) [Axis]

v2.4.1.9
Share-Based Compensation (Summary Of The Changes In The Number Of Outstanding Phantom Stock Shares) (Details) [Axis]
12 Months Ended
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Balance of shares outstanding at December 31, 2013 557,174us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Granted 70,951us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Settled (992)odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled
Forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Balance of shares outstanding at December 31, 2014 627,133us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Employee Phantom Stock Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Balance of shares outstanding at December 31, 2013 489,657us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= odfl_EmployeePhantomStockPlanMember
Granted 62,731us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= odfl_EmployeePhantomStockPlanMember
Settled (992)odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled
/ us-gaap_AwardTypeAxis
= odfl_EmployeePhantomStockPlanMember
Forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= odfl_EmployeePhantomStockPlanMember
Balance of shares outstanding at December 31, 2014 551,396us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= odfl_EmployeePhantomStockPlanMember
Director Phantom Stock Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Balance of shares outstanding at December 31, 2013 67,517us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= odfl_DirectorPhantomStockPlanMember
Granted 8,220us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= odfl_DirectorPhantomStockPlanMember
Settled 0odfl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSettled
/ us-gaap_AwardTypeAxis
= odfl_DirectorPhantomStockPlanMember
Forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= odfl_DirectorPhantomStockPlanMember
Balance of shares outstanding at December 31, 2014 75,737us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= odfl_DirectorPhantomStockPlanMember