Derivative Instruments and Hedging Activities - Schedule of Derivative Instruments (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
9 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Jun. 30, 2014
|
Location in Financial Statements |
|
|
|
|
|
Gains (losses) in accumulated OCI on derivatives (effective portion) |
$ (1,309)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
|
$ (1,752)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
|
$ 12,648us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
|
$ 1,821us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
|
|
Gains reclassified from accumulated OCI into income (effective portion): |
3,920us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
934us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
5,732us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
3,472us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
|
|
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification |
|
|
|
|
|
Asset derivatives fair value |
5,822us-gaap_DerivativeFairValueOfDerivativeAsset
|
|
5,822us-gaap_DerivativeFairValueOfDerivativeAsset
|
|
666us-gaap_DerivativeFairValueOfDerivativeAsset
|
Liability derivatives fair value |
3,725us-gaap_DerivativeFairValueOfDerivativeLiability
|
|
3,725us-gaap_DerivativeFairValueOfDerivativeLiability
|
|
898us-gaap_DerivativeFairValueOfDerivativeLiability
|
Other Current Assets |
|
|
|
|
|
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification |
|
|
|
|
|
Asset derivatives fair value |
5,822us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember
|
|
5,822us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember
|
|
666us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember
|
Other Current Liabilities |
|
|
|
|
|
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification |
|
|
|
|
|
Liability derivatives fair value |
3,725us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember
|
|
3,725us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember
|
|
898us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember
|
Cash Flow Hedging | Purchase |
|
|
|
|
|
Cash flow hedge contracts |
|
|
|
|
|
Purchase |
20,822klac_NotionalAmountOfCashFlowDerivativePurchaseContracts / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_LongMember
|
|
20,822klac_NotionalAmountOfCashFlowDerivativePurchaseContracts / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_LongMember
|
|
6,066klac_NotionalAmountOfCashFlowDerivativePurchaseContracts / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_LongMember
|
Cash Flow Hedging | Purchase | Other Foreign Currency Hedge Contract |
|
|
|
|
|
Other foreign currency hedge contracts |
|
|
|
|
|
Other foreign currency hedge contracts |
56,345invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_LongMember
|
|
56,345invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_LongMember
|
|
108,901invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_LongMember
|
Cash Flow Hedging | Sell |
|
|
|
|
|
Cash flow hedge contracts |
|
|
|
|
|
Sell |
49,275klac_NotionalAmountOfCashFlowDerivativeSalesContracts / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_ShortMember
|
|
49,275klac_NotionalAmountOfCashFlowDerivativeSalesContracts / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_ShortMember
|
|
33,999klac_NotionalAmountOfCashFlowDerivativeSalesContracts / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_ShortMember
|
Cash Flow Hedging | Sell | Other Foreign Currency Hedge Contract |
|
|
|
|
|
Other foreign currency hedge contracts |
|
|
|
|
|
Other foreign currency hedge contracts |
127,776invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_ShortMember
|
|
127,776invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_ShortMember
|
|
106,322invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember / us-gaap_PositionAxis = us-gaap_ShortMember
|
Derivatives Designated as Hedging Instruments |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains reclassified from accumulated OCI into income (effective portion): |
3,920us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
934us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
5,732us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
3,472us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
Derivatives Designated as Hedging Instruments | Other Current Assets |
|
|
|
|
|
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification |
|
|
|
|
|
Foreign exchange contracts, other current assets |
1,038us-gaap_ForeignCurrencyContractAssetFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
1,038us-gaap_ForeignCurrencyContractAssetFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
120us-gaap_ForeignCurrencyContractAssetFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
Asset derivatives fair value |
1,038us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
1,038us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
120us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
Derivatives Designated as Hedging Instruments | Other Current Liabilities |
|
|
|
|
|
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification |
|
|
|
|
|
Foreign exchange contracts, other current liabilities |
2,124us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
2,124us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
100us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
Liability derivatives fair value |
2,124us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
2,124us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
|
100us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
|
Not Designated as Hedging Instrument | Other Current Assets |
|
|
|
|
|
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification |
|
|
|
|
|
Foreign exchange contracts, other current assets |
4,784us-gaap_ForeignCurrencyContractAssetFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
4,784us-gaap_ForeignCurrencyContractAssetFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
546us-gaap_ForeignCurrencyContractAssetFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
Asset derivatives fair value |
4,784us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
4,784us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
546us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentAssetsMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
Not Designated as Hedging Instrument | Other Current Liabilities |
|
|
|
|
|
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification |
|
|
|
|
|
Foreign exchange contracts, other current liabilities |
1,601us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
1,601us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
798us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
Liability derivatives fair value |
1,601us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
1,601us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
|
798us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherCurrentLiabilitiesMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
Revenues | Derivatives Designated as Hedging Instruments |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains reclassified from accumulated OCI into income (effective portion): |
4,306us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember
|
895us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember
|
6,508us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember
|
3,217us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember
|
|
Costs of Revenues | Derivatives Designated as Hedging Instruments |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains reclassified from accumulated OCI into income (effective portion): |
(575)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
|
39us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
|
(1,091)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
|
255us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_CostOfSalesMember
|
|
Interest Expense | Derivatives Designated as Hedging Instruments |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains reclassified from accumulated OCI into income (effective portion): |
189us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
|
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
|
315us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
|
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember
|
|
Interest Income and Other, Net | Derivatives Designated as Hedging Instruments |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains (losses) recognized in income on derivatives (ineffective portion and amount excluded from effectiveness testing) |
187us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
38us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
307us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
64us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
|
Interest Income and Other, Net | Not Designated as Hedging Instrument |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains recognized in income |
(1,408)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
(1,179)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
9,704us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
4,168us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_InterestIncomeAndOtherNetMember
|
|
Loss on extinguishment of debt and other, net | Not Designated as Hedging Instrument |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains recognized in income |
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_GainLossOnExtinguishmentOfDebtAndOtherNetMember
|
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_GainLossOnExtinguishmentOfDebtAndOtherNetMember
|
(1,180)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_GainLossOnExtinguishmentOfDebtAndOtherNetMember
|
0us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = klac_GainLossOnExtinguishmentOfDebtAndOtherNetMember
|
|
Accumulated OCI | Derivatives Designated as Hedging Instruments |
|
|
|
|
|
Location in Financial Statements |
|
|
|
|
|
Gains (losses) in accumulated OCI on derivatives (effective portion) |
$ (1,309)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_OtherComprehensiveIncomeMember
|
$ (1,752)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_OtherComprehensiveIncomeMember
|
$ 12,648us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_OtherComprehensiveIncomeMember
|
$ 1,821us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember / us-gaap_OtherComprehensiveIncomeLocationAxis = us-gaap_OtherComprehensiveIncomeMember
|
|