|
Derivative Instruments at Gross Fair Value (Detail) (Level 2, USD $) In Millions, unless otherwise specified
|
Dec. 27, 2014
|
Sep. 27, 2014
|
| Foreign exchange contracts | Other Current Assets |
|
|
|
|
| Derivative assets: |
|
|
|
|
| Fair Value of Derivative Assets |
$ 4,062us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[1] |
$ 1,554us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[1] |
| Foreign exchange contracts | Accrued expenses |
|
|
|
|
| Derivative liabilities: |
|
|
|
|
| Fair Value of Derivative Liabilities |
170us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[2] |
81us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[2] |
| Interest rate contracts | Other Current Assets |
|
|
|
|
| Derivative assets: |
|
|
|
|
| Fair Value of Derivative Assets |
201us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[1] |
81us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[1] |
| Interest rate contracts | Accrued expenses |
|
|
|
|
| Derivative liabilities: |
|
|
|
|
| Fair Value of Derivative Liabilities |
87us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
[2] |
|
|
| Derivatives Designated as Hedging Instruments | Foreign exchange contracts | Other Current Assets |
|
|
|
|
| Derivative assets: |
|
|
|
|
| Fair Value of Derivative Assets |
3,561us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
[1] |
1,332us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
[1] |
| Derivatives Designated as Hedging Instruments | Foreign exchange contracts | Accrued expenses |
|
|
|
|
| Derivative liabilities: |
|
|
|
|
| Fair Value of Derivative Liabilities |
51us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
[2] |
41us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
[2] |
| Derivatives Designated as Hedging Instruments | Interest rate contracts | Other Current Assets |
|
|
|
|
| Derivative assets: |
|
|
|
|
| Fair Value of Derivative Assets |
201us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
[1] |
81us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
[1] |
| Derivatives Designated as Hedging Instruments | Interest rate contracts | Accrued expenses |
|
|
|
|
| Derivative liabilities: |
|
|
|
|
| Fair Value of Derivative Liabilities |
87us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
[2] |
|
|
| Not Designated as Hedging Instrument | Foreign exchange contracts | Other Current Assets |
|
|
|
|
| Derivative assets: |
|
|
|
|
| Fair Value of Derivative Assets |
501us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
[1] |
222us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
[1] |
| Not Designated as Hedging Instrument | Foreign exchange contracts | Accrued expenses |
|
|
|
|
| Derivative liabilities: |
|
|
|
|
| Fair Value of Derivative Liabilities |
119us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
[2] |
40us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
[2] |
| Not Designated as Hedging Instrument | Interest rate contracts | Other Current Assets |
|
|
|
|
| Derivative assets: |
|
|
|
|
| Fair Value of Derivative Assets |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
[1] |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
[1] |
| Not Designated as Hedging Instrument | Interest rate contracts | Accrued expenses |
|
|
|
|
| Derivative liabilities: |
|
|
|
|
| Fair Value of Derivative Liabilities |
$ 0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = aapl_AccruedLiabilitiesCurrentMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
[2] |
|
|
|
|
|