|
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 |