XML 48 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share Repurchase Program (Narrative) (Details) (USD $)
Share data in Thousands, except Per Share data, unless otherwise specified
0 Months Ended 12 Months Ended 0 Months Ended 2 Months Ended 50 Months Ended
Aug. 13, 2014
Feb. 05, 2014
Dec. 31, 2014
Dec. 31, 2013
Feb. 04, 2015
Feb. 27, 2015
Feb. 27, 2015
Proceeds from (Repurchase of) Equity              
Increase in authorized amount $ 500,000,000orly_StockRepurchaseProgramIncreaseInAuthorizedAmount $ 500,000,000orly_StockRepurchaseProgramIncreaseInAuthorizedAmount          
Authorization effective period 3 years 3 years          
Common stock repurchased, shares     5,743us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 8,529us-gaap_StockRepurchasedAndRetiredDuringPeriodShares      
Common stock repurchased, average price per share     $ 150.86us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 109.38us-gaap_TreasuryStockAcquiredAverageCostPerShare      
Common stock repurchased, value     866,398,000us-gaap_TreasuryStockValueAcquiredParValueMethod 932,900,000us-gaap_TreasuryStockValueAcquiredParValueMethod      
Remaining balance under share repurchase program     279,300,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1        
Subsequent Event [Member]              
Proceeds from (Repurchase of) Equity              
Increase in authorized amount         500,000,000orly_StockRepurchaseProgramIncreaseInAuthorizedAmount
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Cumulative authorized amount         5,000,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Authorization effective period         3 years    
Common stock repurchased, shares           100us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
46,500us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Common stock repurchased, average price per share           $ 197.48us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
$ 91.38us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Common stock repurchased, value           27,800,000us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
4,200,000,000us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Remaining balance under share repurchase program           $ 751,500,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
$ 751,500,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember