XML 86 R75.htm IDEA: XBRL DOCUMENT
v3.23.1

STOCK REPURCHASE PROGRAM - Additional Information (Details) $ / shares in Units, shares in Millions |  | 3 Months Ended |
--- | --- | --- | ---
Jun. 23, 2022 USD ($) financialInstitution | Dec. 31, 2022 USD ($) $ / shares | Jun. 30, 2022 USD ($) shares | Sep. 30, 2021 USD ($) | Mar. 31, 2023 USD ($)
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, adjustment | $ 900,000,000 |  |  |  |
ASR agreement, final settlement received |  | $ 2,400,000 |  |  |
ASR agreement, average share price (in dollars per share) | $ / shares |  | $ 333.88 |  |  |
Remaining shares authorized to be repurchased, amount |  |  |  |  | $ 2,290,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-types: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-types: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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 25 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653 + 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