XML 43 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 29, 2015
Sep. 28, 2014
Assets:    
Total short-term investments $ 99.4us-gaap_ShortTermInvestments $ 135.4us-gaap_ShortTermInvestments
Available-for-sale securities 325.1us-gaap_AvailableForSaleSecuritiesNoncurrent 318.4us-gaap_AvailableForSaleSecuritiesNoncurrent
Total Assets 2,290.7us-gaap_AssetsFairValueDisclosure 2,208.9us-gaap_AssetsFairValueDisclosure
Liabilities:    
Total Liabilities 23.7us-gaap_DerivativeLiabilities  
Cash and Cash Equivalents [Member]    
Assets:    
Cash and cash equivalents 1,750.4us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
1,708.4us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
Short-term Investments [Member]    
Assets:    
Available-for-sale securities 20.2us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
63.2us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
Trading securities 79.2us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
72.2us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
Total short-term investments 99.4us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
135.4us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
Prepaid Expenses and Other Current Assets [Member]    
Assets:    
Derivative assets 44.6us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
28.7us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Long-term Investments [Member]    
Assets:    
Available-for-sale securities 325.1us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
318.4us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
Other Long-Term Assets [Member]    
Assets:    
Derivative assets 71.2us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
18.0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Accrued Liabilities [Member]    
Liabilities:    
Derivative liabilities 12.6us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
2.4us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
Other Long-Term Liabilities [Member]    
Liabilities:    
Derivative liabilities 11.1us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
 
Fair Value, Inputs, Level 1 [Member]    
Assets:    
Total Assets 1,932.4us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,887.2us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Liabilities:    
Total Liabilities 1.1us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member]    
Assets:    
Cash and cash equivalents 1,750.4us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,708.4us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
10.9us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Trading securities 79.2us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
72.2us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total short-term investments 79.2us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
83.1us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Assets:    
Derivative assets 1.6us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0.9us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 101.2us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
94.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Other Long-Term Assets [Member]    
Assets:    
Derivative assets 0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Accrued Liabilities [Member]    
Liabilities:    
Derivative liabilities 1.1us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0.4us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Other Long-Term Liabilities [Member]    
Liabilities:    
Derivative liabilities 0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Significant Other Observable Inputs (Level 2) [Member]    
Assets:    
Total Assets 352.5us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
307.9us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities:    
Total Liabilities 22.6us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) [Member] | Cash and Cash Equivalents [Member]    
Assets:    
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 20.2us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
52.3us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total short-term investments 20.2us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
52.3us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) [Member] | Prepaid Expenses and Other Current Assets [Member]    
Assets:    
Derivative assets 43.0us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
27.8us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 218.1us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
209.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) [Member] | Other Long-Term Assets [Member]    
Assets:    
Derivative assets 71.2us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
18.0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) [Member] | Accrued Liabilities [Member]    
Liabilities:    
Derivative liabilities 11.5us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2.0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) [Member] | Other Long-Term Liabilities [Member]    
Liabilities:    
Derivative liabilities 11.1us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Unobservable Inputs (Level 3) [Member]    
Assets:    
Total Assets 5.8us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
13.8us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities:    
Total Liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Significant Unobservable Inputs (Level 3) [Member] | Cash and Cash Equivalents [Member]    
Assets:    
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_TradingSecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total short-term investments 0us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_ShortTermInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) [Member] | Prepaid Expenses and Other Current Assets [Member]    
Assets:    
Derivative assets 0us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 5.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
13.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) [Member] | Other Long-Term Assets [Member]    
Assets:    
Derivative assets 0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) [Member] | Accrued Liabilities [Member]    
Liabilities:    
Derivative liabilities 0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) [Member] | Other Long-Term Liabilities [Member]    
Liabilities:    
Derivative liabilities 0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Agency Obligations [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 2.0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
 
Agency Obligations [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 12.7us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
8.9us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
Agency Obligations [Member] | Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
 
Agency Obligations [Member] | Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
Agency Obligations [Member] | Significant Other Observable Inputs (Level 2) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 2.0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
 
Agency Obligations [Member] | Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 12.7us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
8.9us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
Agency Obligations [Member] | Significant Unobservable Inputs (Level 3) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
 
Agency Obligations [Member] | Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AgencySecuritiesMember
Corporate Debt Securities [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 16.2us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4.9us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 136.3us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
130.9us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 16.2us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4.9us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 136.3us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
130.9us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate Debt Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Auction Rate Securities [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 5.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
13.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
Auction Rate Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
Auction Rate Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
Auction Rate Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 5.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
13.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
Foreign Government Obligations [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   33.7us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Foreign Government Obligations [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 16.4us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
17.4us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Foreign Government Obligations [Member] | Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Foreign Government Obligations [Member] | Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Foreign Government Obligations [Member] | Significant Other Observable Inputs (Level 2) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   33.7us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Foreign Government Obligations [Member] | Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 16.4us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
17.4us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Foreign Government Obligations [Member] | Significant Unobservable Inputs (Level 3) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
Foreign Government Obligations [Member] | Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
US Government Treasury Securities [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   10.9us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US Government Treasury Securities [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 101.2us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
94.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US Government Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   10.9us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US Government Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 101.2us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
94.8us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US Government Treasury Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US Government Treasury Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US Government Treasury Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
US Government Treasury Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
State and Local Government Obligations [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 2.0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
12.7us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
State and Local Government Obligations [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 9.0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
6.7us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
State and Local Government Obligations [Member] | Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
State and Local Government Obligations [Member] | Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
State and Local Government Obligations [Member] | Significant Other Observable Inputs (Level 2) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 2.0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
12.7us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
State and Local Government Obligations [Member] | Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 9.0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
6.7us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
State and Local Government Obligations [Member] | Significant Unobservable Inputs (Level 3) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
State and Local Government Obligations [Member] | Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sbux_StateandLocalGovernmentObligationsMember
Certificates Of Deposit [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   1.0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Certificates Of Deposit [Member] | Fair Value, Inputs, Level 1 [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Certificates Of Deposit [Member] | Significant Other Observable Inputs (Level 2) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   1.0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Certificates Of Deposit [Member] | Significant Unobservable Inputs (Level 3) [Member] | Short-term Investments [Member]    
Assets:    
Available-for-sale securities   0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Mortgage and Other Asset-backed Securities [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 43.7us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
45.9us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Mortgage and Other Asset-backed Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Mortgage and Other Asset-backed Securities [Member] | Significant Other Observable Inputs (Level 2) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities 43.7us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
45.9us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Mortgage and Other Asset-backed Securities [Member] | Significant Unobservable Inputs (Level 3) [Member] | Long-term Investments [Member]    
Assets:    
Available-for-sale securities $ 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
$ 0us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLongTermInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember