v2.4.1.9
Repurchases of Common Shares in Open Market (Detail) (Open Market Repurchases, USD $)
In Millions, except Share data in Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 27, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 27, 2014
Open Market Repurchases
           
Stock Repurchase Program [Line Items]            
Number of Shares 45,704us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
81,255us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
58,661us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
79,749us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
66,847us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
286,512us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
Average Repurchase Price Per Share $ 109.40aapl_StockRepurchasedAndRetiredDuringPeriodWeightedAveragePrice
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 98.46aapl_StockRepurchasedAndRetiredDuringPeriodWeightedAveragePrice
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 85.23aapl_StockRepurchasedAndRetiredDuringPeriodWeightedAveragePrice
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 75.24aapl_StockRepurchasedAndRetiredDuringPeriodWeightedAveragePrice
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 74.79aapl_StockRepurchasedAndRetiredDuringPeriodWeightedAveragePrice
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
 
Amount $ 5,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 8,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 5,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 6,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 5,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember
$ 24,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= aapl_OpenMarketRepurchasesMember