XML 51 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Fair Value of Senior Notes) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Senior Notes due 2021 at 4.875% [Member]    
Carrying amount of senior notes $ 497,964us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4875Member
$ 497,876us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4875Member
Estimated fair value of senior notes 558,055us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4875Member
566,700us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4875Member
Senior Notes due 2021 at 4.625% [Member]    
Carrying amount of senior notes 299,663us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4625Member
299,650us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4625Member
Estimated fair value of senior notes 331,769us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4625Member
337,222us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2021At4625Member
Senior Notes due 2022 at 3.800% [Member]    
Carrying amount of senior notes 299,134us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2022At3800Member
299,109us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2022At3800Member
Estimated fair value of senior notes 314,468us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2022At3800Member
310,749us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2022At3800Member
Senior Notes due 2023 at 3.850% [Member]    
Carrying amount of senior notes 299,980us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2023At3850Member
299,980us-gaap_SeniorLongTermNotes
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2023At3850Member
Estimated fair value of senior notes $ 314,806us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2023At3850Member
$ 311,656us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_DebtInstrumentAxis
= orly_SeniorNotesDue2023At3850Member