XML 109 R96.htm IDEA: XBRL DOCUMENT
v3.23.2

STOCK REPURCHASE PROGRAM - Additional Information (Details) $ / shares in Units, shares in Millions | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Dec. 31, 2022 USD ($) $ / shares | Jun. 30, 2022 USD ($) shares | Sep. 30, 2021 USD ($) | Jun. 30, 2022 USD ($) | Jun. 30, 2023 USD ($) | Jun. 23, 2022 USD ($) financialInstitution
Equity [Abstract] |  |  |  |  |  |
Increase of stock repurchase program authorized amount |  | $ 6,000,000,000 | $ 2,000,000,000 |  |  |
ASR agreement, number of financial institutions | financialInstitution |  |  |  |  |  | 2
ASR agreement, upfront payment |  |  |  |  |  | $ 3,000,000,000
ASR agreement, number of shares received (in shares) | shares |  | 6.5 |  |  |  |
ASR agreement, percentage of prepayment amount at market price |  |  |  |  |  | 70.00%
ASR agreement, final settlement received | $ 2,400,000 |  |  |  |  |
ASR agreement, average share price (in dollars per share) | $ / shares | $ 333.88 |  |  |  |  |
Remaining authorized repurchase amount |  |  |  |  | $ 1,910,000,000 |
ASR agreement, adjustment |  |  |  | $ 900,000,000 |  |

X
- Definition Accelerated Share Repurchase Program, Number Of Financial Institutions + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchaseProgramNumberOfFinancialInstitutions
Namespace Prefix: | klac_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Accelerated Share Repurchases, Final Settlement Receipt + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesFinalSettlementReceipt
Namespace Prefix: | klac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Accelerated Share Repurchases, Stock Repurchased, Average Price Per Share + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesStockRepurchasedAveragePricePerShare
Namespace Prefix: | klac_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Accelerated Share Repurchases, Stock Repurchased, Shares + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesStockRepurchasedShares
Namespace Prefix: | klac_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accelerated Share Repurchases, Stock Repurchased, Shares, Percentage Of Prepayment Amount At Market Price + References No definition available. + Details
Name: | klac_AcceleratedShareRepurchasesStockRepurchasedSharesPercentageOfPrepaymentAmountAtMarketPrice
Namespace Prefix: | klac_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock Repurchase Program, Authorized Repurchase Amount, Increase During Period + References No definition available. + Details
Name: | klac_StockRepurchaseProgramAuthorizedRepurchaseAmountIncreaseDuringPeriod
Namespace Prefix: | klac_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount needed to adjust previously recorded stockholders' equity balances to the actual aggregate amounts paid, whether in cash or other consideration, to acquire all of the shares purchased under an Accelerated Share Repurchase arrangement. + References No definition available. + Details
Name: | us-gaap_AcceleratedShareRepurchaseProgramAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 25 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481138/505-30-25-5 + Details
Name: | us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant