Derivative Instruments and Hedging Activities (Additional Disclosures) (Details) (USD $)
|
6 Months Ended |
3 Months Ended |
|
|
|
Dec. 31, 2014
|
Dec. 31, 2014
|
Jun. 30, 2014
|
Nov. 30, 2014
|
Oct. 31, 2014
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Unrealized gains recognized within accumulated other comprehensive income |
7,756,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
|
|
$ 7,756,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
|
|
$ (12,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
|
|
|
Senior Notes |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Debt instrument, face amount |
|
|
|
|
|
2,500,000,000.0us-gaap_DebtInstrumentFaceAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
|
Fixed-rate 4.650% Senior notes due on November 1, 2024 | Senior Notes |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Debt instrument, face amount |
|
|
|
|
|
|
1,250,000,000us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueNovember12024Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
Stated interest rate |
4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueNovember12024Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
[1] |
4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueNovember12024Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
[1] |
|
|
4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueNovember12024Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
2018 Senior Notes | Senior Notes |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Debt instrument, face amount |
|
|
|
|
|
750,000,000us-gaap_DebtInstrumentFaceAmount / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueMay12018Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
|
Stated interest rate |
6.90%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueMay12018Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
|
6.90%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueMay12018Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
|
6.90%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueMay12018Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember
|
|
|
Derivatives Designated as Hedging Instruments |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Hedge contracts maximum maturity |
13 months
|
|
|
|
|
|
|
Not Designated as Hedging Instrument | Senior Notes | Treasury Lock | 2018 Senior Notes | Forward Contracts |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Notional amount of derivative |
|
|
|
|
|
750,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueMay12018Member / us-gaap_DerivativeByNatureAxis = us-gaap_ForwardContractsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TreasuryLockMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_UnderlyingAssetClassAxis = us-gaap_SeniorNotesMember
|
|
Derivative, loss on derivative |
|
|
1,200,000us-gaap_DerivativeLossOnDerivative / us-gaap_DebtInstrumentAxis = klac_SeniorNotesDueMay12018Member / us-gaap_DerivativeByNatureAxis = us-gaap_ForwardContractsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TreasuryLockMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_UnderlyingAssetClassAxis = us-gaap_SeniorNotesMember
|
|
|
|
|
Cash Flow Hedging | Derivatives Designated as Hedging Instruments |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Derivative maximum maturity, cash flow hedges |
18 months
|
|
|
|
|
|
|
Cash Flow Hedging | Derivatives Designated as Hedging Instruments | Senior Notes | Treasury Lock | Portion of senior notes | Forward Contracts |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Notional amount of derivative |
|
|
|
|
|
|
1,000,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = klac_PortionofSeniorNotesMember / us-gaap_DerivativeByNatureAxis = us-gaap_ForwardContractsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TreasuryLockMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_UnderlyingAssetClassAxis = us-gaap_SeniorNotesMember
|
Unrealized gains recognized within accumulated other comprehensive income |
7,500,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax / us-gaap_DebtInstrumentAxis = klac_PortionofSeniorNotesMember / us-gaap_DerivativeByNatureAxis = us-gaap_ForwardContractsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TreasuryLockMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_UnderlyingAssetClassAxis = us-gaap_SeniorNotesMember
|
|
7,500,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax / us-gaap_DebtInstrumentAxis = klac_PortionofSeniorNotesMember / us-gaap_DerivativeByNatureAxis = us-gaap_ForwardContractsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TreasuryLockMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_UnderlyingAssetClassAxis = us-gaap_SeniorNotesMember
|
|
|
|
|
Cash Flow Hedging | Derivatives Designated as Hedging Instruments | Senior Notes | Treasury Lock | Portion of senior notes | Forward Contracts | Interest Expense |
|
|
|
|
|
|
|
Derivative [Line Items] |
|
|
|
|
|
|
|
Recognition of gain amortized in accumulated other comprehensive income (loss) |
100,000us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion / us-gaap_DebtInstrumentAxis = klac_PortionofSeniorNotesMember / us-gaap_DerivativeByNatureAxis = us-gaap_ForwardContractsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TreasuryLockMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_UnderlyingAssetClassAxis = us-gaap_SeniorNotesMember
|
|
$ 100,000us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion / us-gaap_DebtInstrumentAxis = klac_PortionofSeniorNotesMember / us-gaap_DerivativeByNatureAxis = us-gaap_ForwardContractsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TreasuryLockMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_UnderlyingAssetClassAxis = us-gaap_SeniorNotesMember
|
|
|
|
|
|
|