XML 56 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Leasing (Future Minimum Lease Payments for Operating and Capital Leases) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Related parties [Member] | Operating lease expense [Member]  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2015 $ 4,621us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
2016 4,659us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
2017 4,526us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
2018 4,318us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
2019 2,756us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
Thereafter 8,917us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
Total 29,797us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_ManagementMember
Non-related parties [Member] | Capital lease expense [Member]  
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2015 25us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2016 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2017 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2018 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2019 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
Thereafter 0us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
Total 25us-gaap_CapitalLeasesFutureMinimumPaymentsDue
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
Non-related parties [Member] | Operating lease expense [Member]  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2015 247,477us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2016 234,267us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2017 216,739us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2018 191,781us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
2019 169,271us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
Thereafter 932,179us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
Total 1,991,714us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis
= us-gaap_PropertySubjectToOperatingLeaseMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= orly_NonRelatedPartiesMember
Lease Agreements [Member]  
2015 252,123us-gaap_ContractualObligationDueInNextTwelveMonths
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LeaseAgreementsMember
2016 238,926us-gaap_ContractualObligationDueInSecondYear
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LeaseAgreementsMember
2017 221,265us-gaap_ContractualObligationDueInThirdYear
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LeaseAgreementsMember
2018 196,099us-gaap_ContractualObligationDueInFourthYear
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LeaseAgreementsMember
2019 172,027us-gaap_ContractualObligationDueInFifthYear
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LeaseAgreementsMember
Thereafter 941,096us-gaap_ContractualObligationDueAfterFifthYear
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LeaseAgreementsMember
Total $ 2,021,536us-gaap_ContractualObligation
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_LeaseAgreementsMember